什麼是線程鎖和進程鎖?什麼是死鎖,死鎖產生的緣由和解決鎖的辦法

線程鎖:當多個線程幾乎同時修改一個共享數據的時候,須要進行同步控制,線程同步可以保證多個線程安全的訪問競爭資源(全局內容),最簡單的同步機制就是使用互斥鎖。web 某個線程要更改共享數據時,先將其鎖定,此時資源的狀態爲鎖定狀態,其餘線程就能更改,直到該線程將資源狀態改成非鎖定狀態,也就是釋放資源,其餘的線程才能再次鎖定資源。互斥鎖保證了每一次只有一個線程進入寫入操做。從而保證了多線程下數據的安全性
相關文章
相關標籤/搜索