圖解 | 線程的麻煩事兒,Actor能解決嗎?

馮諾伊曼體系中, CPU和內存居於核心的地位。 內存就像一個個的小格子,其中保存着程序要讀寫的值。 當只有一個線程來訪問內存的時候,事情非常簡單: 但是,當出現多線程的時候,就可能會出現互相覆蓋的危險: 在多線程併發執行的情況下,爲了得到正確的結果,必須要加鎖。 看起來加鎖是一件輕鬆的事情, 但實際上並非如此, 讓我們看一個轉賬的例子:有兩個賬戶,賬戶A和賬戶B, 現在有一個線程1,要從賬戶A給賬
相關文章
相關標籤/搜索