請談談你對死鎖的理解?

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