1樓:
deadlock 和 race condition
c++使用多執行緒處理問題時,應注意什麼?
2樓:
cpu能最多建立的執行緒數,爭取用最少的執行緒達到你想要的效果,如果執行緒建立多了,會增加cpu的負擔,切換時間片浪費過多的時間,就達不到多執行緒的優點了
3樓:匿名使用者
資源的訪問,也就是執行緒之間的同步和互斥
多執行緒的使用大多都是為了提高效率
但是多個執行緒訪問同一資源進行讀寫操作可能造成資料的損壞更可能導致死鎖和餓死,這些都要考慮~
4樓:匿名使用者
多個執行緒同時訪問一塊記憶體
5樓:匿名使用者
很多時候需要考慮的是同步
j**a的 多執行緒應用 加鎖解鎖,使用多執行緒應當注意什麼
6樓:魔血噴出飛濺
1,加鎖和解鎖就是把一段**括起來,也可以說是同步,2,一般需要加鎖的**涉及到了共享資料,如果多個執行緒都開始執行這段**那麼就會出現異常結果,
3,給這段**開始和結尾加鎖以後這段**只能有一個執行緒進來,資料就安全了,比如下面這段**,
int i = 100;
if( i > 0)
假如這裡有4個執行緒執行這段**,結果就可能出現負數,因為 i = 1的時候,假如執行緒1槍到了cpu的執行權,執行到了system.out.println( i -- );這裡,但是還沒有執行,這時候執行緒2搶到了執行權,因為 i 還沒有進行自減,所以執行緒2也執行到了system.
out.println( i -- );這句話,這時候無論誰先執行,i 就等於0了,再次執行的話就出現了負數,
使用茄子應注意什麼
1 炸茄餅 茄子3o0克,肉末ioo克,雞蛋三枚,蔥花 薑末各適量。先將茄子洗淨去皮,切成直徑3釐米長的夾刀片 第一刀切斷,第二刀相連 肉末內加黃酒 精鹽 蔥 姜與味精,攪拌均勻 雞蛋去殼打碎,投入於澱粉調成糊,茄夾肉撒少許幹澱粉後,將向末放入做成茄餅 鍋內放油燒至六成熱時,茄餅掛糊,逐個下鍋炸至八...
高爾夫第六代轎車冬天使用應注意些什麼
1 注意新增 更換防凍液 進入秋冬季節就要注意更換防凍液,尤其是要去北方非常寒冷甚至是結冰地區的人更要提前更換防凍液,防凍液可以防止在寒冷冬季停車時冷卻液結冰而脹裂散熱器和凍壞發動機氣缸體或蓋。許多人認為防凍液只是冬天才使用,其實防凍液不僅僅是冬天用的,它全年都要使用。防凍液可以防止汽車冷卻系統凍結...
得乙肝應注意什麼,得了乙肝應該注意些什麼?
一定要會養生,對肝臟不利的因素都要避免 不能抽菸喝酒 忌經常熬夜 忌辛辣煎炸食品。得了乙肝應該注意些什麼?乙肝患者除了定期複查 正確用藥 外,日常生活應格外注意,有些禁忌一定不要觸犯,患者在生活上麻痺大意,不重視自我保健,不注意禁忌,就會導致疾病迅速惡化或導致相關併發症。1 禁過食,特別是肉和糖類 ...