[問題] pthread和fork

看板C_and_CPP (C/C++)作者 (高原)時間12年前 (2014/06/01 23:59), 編輯推噓3(308)
留言11則, 6人參與, 最新討論串1/1
開發平台(Platform): (GCC,Linux) 額外使用到的函數庫(Library Used): pthread.h 問題(Question):請問在Core CPU執行pthread或fork時,是使用到單核心還是雙核心? 我是希望使用到雙核心,不知道這兩個方式哪個適合我? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 112.105.82.202 ※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1401638376.A.A0E.html

06/02 02:36, , 1F
std::thread
06/02 02:36, 1F

06/02 12:50, , 2F
他問pthread/fork的話應該是C而沒有std::thread吧
06/02 12:50, 2F

06/02 12:51, , 3F
不過普通來講fork效能會好一點
06/02 12:51, 3F

06/02 14:28, , 4F
OpenMP?
06/02 14:28, 4F

06/02 18:56, , 5F
我可能沒把問題核心說明白 我做的是DAQ擷取資料,如果
06/02 18:56, 5F

06/02 18:57, , 6F
我想要讀取、存檔、資料顯示並行,是否有辦法達到?
06/02 18:57, 6F

06/02 18:59, , 7F
由於資料是不斷在讀進buffer裡,不希望存檔和顯示影響
06/02 18:59, 7F

06/02 19:00, , 8F
來不及讀取資料,導致資料被覆蓋的情形發生
06/02 19:00, 8F

06/03 04:57, , 9F
一行文字真的沒有把問題核心說明白 = =
06/03 04:57, 9F

06/03 04:58, , 10F
如果你的架構適合讀寫同時進行,資料一致性沒問題這樣ok
06/03 04:58, 10F

06/04 20:12, , 11F
要小心Dead lock
06/04 20:12, 11F
文章代碼(AID): #1JYqteeE (C_and_CPP)
文章代碼(AID): #1JYqteeE (C_and_CPP)