问题描述
boost::shared_ptr<boost::asio::io_service> m_ioService;
std::auto_ptr<boost::thread_group> m_threads;
m_threads->create_thread(boost::bind(&boost::asio::io_service::run,m_ioService));
m_ioService->dispatch(boost::bind(&cmn::ThreadPoolImpl::TaskRunner,this,task));
在TaskRunner中调用task.run。在win10上,它的工作符合预期,但是在Mac上,它没有运行TaskRunner。 我正在使用提升1.61。在Mac上怎么了?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)