看板 C_and_CPP 關於我們 聯絡資訊
在linux gcc平台 假如程式一開始建立5個thread(編號1~5)都是執行一個無限迴圈,裡面有個某個功能 程式main中的主thread如何去控制每個thread 例如主thread 輸入a 編號1的開始動作,結束繼續等待通知 以此類推 不知道用什麼好方法來控制 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.132.45
yan12125:IPC吧,不知有沒有更好的方法 12/08 22:40
akasan:pthread_cond 12/08 22:54
littleshan:如果一次只有一支thread會跑,那你不該用thread 12/09 00:24
jackylu63:有太多的同步機制可以給你用 12/09 07:31
jackylu63:應該還不至於用到IPC吧 12/09 07:33
cobrasgo:直覺是用select + domain socket 12/10 21:25
Ting1024:shared memory 才是正解 12/11 04:57