什麼是死鎖(死鎖的理解)

多線程和鎖 多線程和鎖作爲併發編程的兩個重要概念,在提升了程序性能的同時,也帶來了一些編碼的複雜性。鎖的出現就是爲了保證在多線程的時候操作一組資源數據的一致性,我們在給資源加上鎖之後,只有擁有了這個鎖的線程才能操作此資源,其餘的線程只能排隊。 舉個例子:例如你去換衣間試衣服,你進去了把門鎖上,那麼在這期間誰都無法進入,等你開門出來,別人才能進入。 什麼是死鎖 死鎖是指兩個或兩個以上的進程在執行過程
相關文章
相關標籤/搜索