本文介绍了如何传递一个参数,以提高::线程?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

  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.

这篇关于如何传递一个参数,以提高::线程?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-10 15:01