何时在ASIO使用异步操作
-
23-08-2019 - |
题
我什么时候应该在boost :: asio中使用异步操作,而不是单独的线程中的同步操作?
解决方案
我强烈敦促您尽可能使用异步方法。异步调用不一定会创建线程,因此,通过使用异步操作粘贴您可以减少与线程相关的开销。另外,线程通常很难开发和维护。
希望能帮助到你。
其他提示
做 理由 部分帮助?
大多数程序以某种方式与外界进行交互,无论是通过文件,网络,串行电缆还是控制台。有时,就像网络一样,单个I/O操作可能需要很长时间才能完成。这给应用程序开发带来了特别的挑战。
BOOST.ASIO提供了管理这些长期运行操作的工具,而无需程序来使用基于线程和明确锁定的并发模型。
不隶属于 StackOverflow