#include <boost/thread/thread.hpp> #include <iostream> using namespace std; void hello_world() { cout << "Hello world, I'm a thread!" << endl; } int main(int argc, char* argv[]) { // 初始化一個線程 boost::thread my_thread(&hello_world); // 等待執行緒完成工做 my_thread.join(); return 0; }
編譯:g++ boost_thread.cc -o boost_thread -lboost_thread -lboost_systemios