c++ - C++ 是否提供对异步方法的支持?

标签 c++ asynchronous

我想让我的应用程序响应更快、更活泼,我对异步方法很感兴趣,但据我所知,C++ 不支持任何类型的异步方法:这是真的吗?

编辑: 我会很感激有一些关于这方面的好图书馆的名字。

最佳答案

没错,但不完全是这样:虽然 C++ 语言本身没有异步机制,但可以在语言之上构建一个异步层作为库,例如。 http://www.boost.org/doc/libs/1_35_0/doc/html/boost_asio/design/async.html

如果你想要线程,C++11 提供了原生支持:http://en.wikipedia.org/wiki/C%2B%2B11#Threading_facilities

Boost 大量使用模板元编程,因此请准备好进行一些硬核元编程。

关于c++ - C++ 是否提供对异步方法的支持?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12761437/

相关文章:

c++ - std::to_string 函数的位置

c# - 捕获异步方法中的异常

javascript - Nodejs异步执行

c# - 我怎样才能等待最短时间?

javascript - 这样的事情在异步代码中有效吗?

C++ map 在到达 map 末尾时进行跟踪

c++ - 错误 : command 'C:\\Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.14.26428\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2

c# - 从同步代码调用异步方法并阻塞直到任务完成的正确方法是什么?

c++ 内部调用虚函数的函数

c++ - 测量内核运行时间