問題1: 我讀到,當你調用創建線程阻塞調用它,直到線程函數返回的線程後加入。我正在嘗試構建一個可以接受客戶端併爲每個客戶端創建線程的乘法客戶端服務器。問題是,在第一個客戶端加入並創建它的線程並調用join之後,listen線程掛起,直到完成。我能做些什麼來使這個線程運行而不會阻塞調用線程? (在C#中,我只需調用Start(),調用線程照常運行)。的boost ::線程加入的功能塊調用線程
問題2: 一般(IM可能缺少的東西),爲什麼會有人想要一個阻塞線程?那有什麼意義呢?調用常規函數不會更簡單快捷嗎?
如果有人能解釋的我如何實現像在C#中的線程同樣的事情也將是巨大的!
在此先感謝!對不起,我的英語不好。
怎麼樣根本就沒有調用'加入()'的線程上? – nullptr 2013-05-11 16:37:26