1. 程式人生 > >多執行緒程式設計 c++ /thread(detach,join)/ _beginthreadex

多執行緒程式設計 c++ /thread(detach,join)/ _beginthreadex

1.標頭檔案引用 #include <thread>

2.std::thread test(&function, this);
test.detach();

join:主執行緒被阻塞 detach:,不會阻塞,會分離,子執行緒自動回收資源

_beginthreadex 程式設計:

unsigned __stdcall threadProc(LPVOID WorkContext){...}

int main(){

UINT  nThreadID;
_beginthreadex(NULL, 0, threadProc, NULL, 0, &nThreadID);

return 0;

}