1. 程式人生 > >舉個例子解釋下什麼是執行緒不安全?

舉個例子解釋下什麼是執行緒不安全?


答:上廁所的時候,廁門不關,多個人進同一個坑,一個人還沒完,另一個人就進去了

什麼是執行緒同步?
答:給廁所加一把鎖,所有人有序的上廁所

什麼是死鎖呢?
答:有個人進去把門鎖了,不知道為何一直就沒再出來

死鎖可以完全避免嗎?
答:理論上是不可以的,因為上廁所的人有可能會猝死在裡面,只能預防。