在一個多線程系統中,主進程應該寫什麼?

在一個多線程的系統中,主線程應該不佔資源,而且不應該結束。

遵循此原則,在c++的系統中,用c++11的代碼實現在主線程中等待主線程被喚醒,且不結束。

#include <condition_variable>
#include <mutex>

	std::mutex m_wt;
	std::unique_lock<std::mutex> lk(m_wt);
	std::condition_variable wt;

//在主線程結束之前
	wt.wait(lk);


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章