死鎖

資源總是有限的,我們在對業務進行抽象及邏輯化的過程中會不可避免的意識到這一點,運用各種各樣的算法來避免我們所編寫的程序因爲競爭資源而陷入死鎖,這非常重要。 定義 舉個例子,甲有鑰匙,乙有鎖,他們都想單獨完成開鎖這一動作,但是各自卻都不願意把自己的東西給予對方,局面無限期地僵持下去,這就是死鎖。詳細說來,死鎖是指兩個或兩個以上的進程在執行過程中,由於競爭資源或者由於彼此通信而造成的一種阻塞的現象,若
相關文章
相關標籤/搜索