C++ 投票和跑步的区别是什么?
有没有人举过一个例子来说明C++ 投票和跑步的区别是什么?,c++,multithreading,boost,boost-asio,boost-thread,C++,Multithreading,Boost,Boost Asio,Boost Thread,有没有人举过一个例子来说明boost::asio::io_service::poll和boost::asio::io_service::run之间的区别 更具体地说在执行run()的线程组上调用join\u all()与在另一个执行poll()的线程组上调用join\u all()有什么区别?两者是否都保证所有事件都已完成 在上提供的文件中,说明: poll()函数也可用于分派就绪处理程序,但不会阻塞 但我看不清它的确切含义。您搜索过吗?重复,这里是@FirstStep,您是否投票以重复方式关闭
boost::asio::io_service::poll
和boost::asio::io_service::run
之间的区别
更具体地说在执行run()
的线程组上调用join\u all()
与在另一个执行poll()的线程组上调用join\u all()
有什么区别?两者是否都保证所有事件都已完成
在上提供的文件中,说明:
poll()函数也可用于分派就绪处理程序,但不会阻塞
但我看不清它的确切含义。您搜索过吗?重复,这里是@FirstStep,您是否投票以重复方式关闭,或者只是想因为新用户没有正确使用该网站而对其进行惩罚,而您自己却没有正确使用该网站。请帮我投票结束,重复一次。@Tech不,我没有投票结束。因为在审查问题并使这个网站成为一个更好的社区时,我除了写评论外没有时间。其他像你这样有经验的成员,可以做投票,向上投票或向下投票。谢谢你,caringI只是想找一个示例代码示例,但不用担心。@FlashMcQueen你应该看看官方文档,大量的示例。基本上,轮询将在服务队列中运行一个作业,运行将一直运行,直到所有挂起的作业完成。如果您使用work
对象,它将永远不会退出run调用,除非您明确告诉服务停止。