有意义地异步编写Windows控制台应用程序(使用async / await),而它应该按顺序运行吗?有一些异步候选方法(调用webservice,将数据加载到数据库),但事实上,一切都应该一步一步运行。它只是维护实用程序。
有没有理由编写异步代码?
答案 0 :(得分:1)
不确定这是否是严格意义上的问题,特别是因为没有“正确答案”,但......
不久前,我们甚至不会问这个问题。只需编写同步代码并完成它。很明显,没有迫切的需要来将其写成异步,但它确实有很多好处。
当然,总有一个旧的最爱 - “因为你可以”!
如果你需要快速完成这个应用程序,那么只需要按照时间的推移将它击败并继续前进。否则,如果你有一点时间,那么用所有聪明的底层位和bob构建它。但是,最终,不要花太多时间担心它。
当然,我的拙见。
答案 1 :(得分:1)
如果您希望代码同步运行,请不要使用异步方法。