本文介绍了如何传递一个参数,以提高::线程?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
thread_ =提高::线程(升压::功能<无效(无效)>(升压::绑定(安培; clientTCP ::来看,这一点)));
是有可能,运行有一个这样的说法:
无效clientTCP ::运行(升压:功能<无效(标准::字符串)> FUNC);
,如果是我的boost ::线程调用应该怎么写
感谢。
解决方案
以下code 的boost ::绑定(安培; clientTCP ::来看,这一点)
定义一个回调函数。它调用函数运行
在当前实例(这个
)。随着的boost ::绑定你可以做到以下几点:
//传递pMyParameter通过对run()函数
提高::绑定(安培; clientTCP ::来看,这,pMyParameter)
查看文档和示例在这里:结果
http://www.boost.org/doc/libs/1_46_1/doc/html/thread/thread_management.html
void find_the_question(int the_answer);
boost::thread deep_thought_2(find_the_question,42);
Hope that helps.
这篇关于如何传递一个参数,以提高::线程?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!