[問題] 關於thread 的問題
不好意思打擾各位大大
是這樣的
我寫了一個程式create 4 個pthread 透過system() 分別執行外部的程式
並透過pthread_attr_getaffinity_np(...) 設定thread 的affinity
但是透過Oprofile 卻發現4 個外部程式卻集中在同一個core 上執行...
查了一下
system() 似乎會fork 出一個新process 來執行外部程式
所以不能保證新process 會在哪個core 上執行...
想在這裡請問有無其他function 可以讓thread 執行外部程式
並與thread 一起固定在某個core 上
感激不盡...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.247.223
推
06/11 01:09, , 1F
06/11 01:09, 1F
→
06/11 01:11, , 2F
06/11 01:11, 2F
→
06/11 01:12, , 3F
06/11 01:12, 3F
→
06/11 01:14, , 4F
06/11 01:14, 4F
→
06/11 01:16, , 5F
06/11 01:16, 5F