[問題] 多執行緒程式撰寫技巧

看板C_and_CPP作者 (Clang++)時間8年前 (2016/01/24 14:17), 8年前編輯推噓7(707)
留言14則, 8人參與, 最新討論串1/2 (看更多)
最近工作上常常遇到racing的問題,有夠麻煩的... 通常都是用mutex或是 critical section來處理 那如果想要讓他可以發揮多核的能力 有哪些書或是網站專門在教C/C++的 multi-thread programming的技巧?? 以上問題就懇請大家解答 -- 法老就預備他的車輛,帶領軍兵同去。埃及人追趕他們,法老一切的戰車就在他們安營 的地方追上了。他們對摩西說:你把我們帶來死在曠野嗎?你為甚麼這樣待我們,將我 們從埃及領出來呢?摩西向天空伸出無線電天線呼叫空中打擊,耶和華便用以色列空軍 F-16攜帶近接空中支援彈藥出擊。呼嘯而過的戰機在一小時內癱瘓了法老的戰車,連一 個也沒有賸下。以色列人看見埃及人的死屍都在海邊了。就敬畏耶和華、又信服他和他 的僕人摩西 。 《舊約聖經‧出埃及記‧14章》 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.34.228.7 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1453616279.A.9F7.html

01/24 14:46, , 1F
當然是C++ Concurrency in Action
01/24 14:46, 1F

01/24 14:46, , 2F
opencl平行處理 可以考考慮慮
01/24 14:46, 2F

01/24 14:51, , 3F
Structured Parallel Programming 個人相當推薦
01/24 14:51, 3F

01/24 14:52, , 4F
01/24 14:52, 4F

01/24 23:23, , 5F
你不考慮換個語言嗎?
01/24 23:23, 5F
如果是我自己玩我就會換個語言了 但是今天是工作用阿... Project本身是C/C++ 要我用其他語言重寫一次會死人阿(無奈)

01/25 00:12, , 6F
樓上指的是?
01/25 00:12, 6F

01/25 06:35, , 7F
The Art of Multiprocessor Programming
01/25 06:35, 7F

01/25 06:35, , 8F
上面那本書範例是用Java,
01/25 06:35, 8F

01/25 06:36, , 9F
不過裏面講了很多concurrency data structure
01/25 06:36, 9F
※ 編輯: Clangpp (59.124.167.226), 01/25/2016 09:55:31

01/27 12:42, , 10F
1F C++ Concurrency in Action +1
01/27 12:42, 10F

01/27 19:56, , 11F
asio 或 Boost 版Asio ?
01/27 19:56, 11F

01/28 00:20, , 12F
這時候就要複習這張圖了 http://tinyurl.com/hbps34t
01/28 00:20, 12F

01/30 00:29, , 13F
小弟不才,最近寫一個C++14的threadpool,希望能幫上忙
01/30 00:29, 13F

01/30 00:29, , 14F
文章代碼(AID): #1Mf6oNdt (C_and_CPP)
文章代碼(AID): #1Mf6oNdt (C_and_CPP)