java多線程中的死鎖、活鎖、飢餓、無鎖都是什麼鬼?

轉載自 java多線程中的死鎖、活鎖、飢餓、無鎖都是什麼鬼? 死鎖、活鎖、飢餓是關於多線程是否活躍出現的運行阻塞障礙問題,如果線程出現了這三種情況,即線程不再活躍,不能再正常地執行下去了。 死鎖 死鎖是多線程中最差的一種情況,多個線程相互佔用對方的資源的鎖,而又相互等對方釋放鎖,此時若無外力干預,這些線程則一直處理阻塞的假死狀態,形成死鎖。 舉個例子,A同學搶了B同學的鋼筆,B同學搶了A同學的書,
相關文章
相關標籤/搜索