[問題] pthread和fork

作者: makemilk (高原)   2014-06-01 23:59:33
開發平台(Platform): (GCC,Linux)
額外使用到的函數庫(Library Used): pthread.h
問題(Question):請問在Core CPU執行pthread或fork時,是使用到單核心還是雙核心?
我是希望使用到雙核心,不知道這兩個方式哪個適合我?
作者: legendmtg (CLANNAD)   2014-06-02 02:36:00
std::thread
作者: Killercat (殺人貓™)   2014-06-02 12:50:00
他問pthread/fork的話應該是C而沒有std::thread吧不過普通來講fork效能會好一點
作者: johnjohnlin (嗯?)   2014-06-02 14:28:00
OpenMP?
作者: makemilk (高原)   2014-06-02 18:56:00
我可能沒把問題核心說明白 我做的是DAQ擷取資料,如果我想要讀取、存檔、資料顯示並行,是否有辦法達到?由於資料是不斷在讀進buffer裡,不希望存檔和顯示影響來不及讀取資料,導致資料被覆蓋的情形發生
作者: sunneo (艾斯寇德)   2014-06-03 04:57:00
一行文字真的沒有把問題核心說明白 = =如果你的架構適合讀寫同時進行,資料一致性沒問題這樣ok
作者: pcjustin (駱駝)   2014-06-04 20:12:00
要小心Dead lock

Links booklink

Contact Us: admin [ a t ] ucptt.com