1.线程管理
最重要的一个类是boost::thread,是在boost/thread.hpp里定义的,用来创建一个新线程。
#include <boost/thread.hpp> #include <iostream> void wait(int seconds) { boost::this_thread::sleep(boost::posix_time::seconds(seconds)); } void thread() { for (int i = 0; i < 5; ++i) { wait(1); std::cout << i << std::endl; } } int main() { boost::thread t(thread); t.join(); return 0; }
上述执行函数的名称被传递到boost::thread的构造函数,一旦变量t被创建,该thread()函数在其所在线程中被立即执行。join()方法
原文地址:https://www.cnblogs.com/sssblog/p/10310937.html
时间: 2024-10-17 20:12:16