多線程(2)——基本概念

併發和並行 併發偏重於多個任務交替執行。 並行的多個任務纔是真正意義上的同時執行。 臨界區 臨界區用來表示一種公共資源或者共享數據,可以被多個線程使用,但是每一次,只能有一個線程使用它,一旦臨界區被佔用其他資源想要佔用這個 資源,就必須等待。 死鎖(Deadlock)、活鎖(Starvation)、飢餓(Livelock) 死鎖的問題就像這四輛小汽車,彼此之間相互佔用了其他車輛的車道,如果大家都不
相關文章
相關標籤/搜索