c++ - 使用 boost::threads 传递消息?

标签 c++ boost

boost 是否有某种方法可以跨多个线程传递消息?

我正在开发服务器应用程序,我希望能够以安全的方式在整个应用程序中传递消息。

谢谢

最佳答案

您也可以为此目的使用 Boost.Asio:在一个线程中运行 io_service,然后从另一个线程调用 io_service_.post(yourFunctor)。

关于c++ - 使用 boost::threads 传递消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10535873/

相关文章:

c++ - 在可执行文件中嵌入一串编译器选项 (Visual Studio)

c++ - 指定使用 std::rotate 而不是来自 boost

c++ - 我的统计类打印垃圾

c++ - 从 c/c++ 应用程序确定 32 位操作系统或 64 位操作系统

c++ - 计算字符串中的字符

c++ - Boost.Asio SSL 上下文 load_verify_paths 未加载证书

c++ - 使用 boost::asio::ip::tcp::socket::cancel() 和 socket::close()

c++ - 使用 SMTP 协议(protocol)和 boost 库发送电子邮件

c++ - 来自指针的 shared_ptr

c++ - C++ union 中的两个数组