1. 程式人生 > >C++使用Boost多執行緒

C++使用Boost多執行緒

首先從這裡下載boost的windows庫:
https://www.boost.org/users/download/
解壓執行bootstrap.bat
生成b2.exe之後執行b2.exe編譯庫
之後新建專案,在工程屬性->配置屬性->VC++目錄->包含目錄中新增解壓的目錄路徑
在工程屬性->配置屬性->連結器->常規->附加庫目錄中新增編譯生成的庫的目錄
寫boost多執行緒碼:


#include "pch.h"
#include <boost/thread/thread.hpp>
#include <iostream>
using namespace std; using namespace boost; void hello() { cout << "Hello world, I'm a thread!" << endl; } int main(int argc, char* argv[]) { thread thrd(&hello); thrd.join(); return 0; }

參考文章:
https://blog.csdn.net/yockie/article/details/26985187