當我們談論鎖,我們談什麼

再說鎖之前,需要先說一下進程間通信。 1. 進程間通信(Inter Process Communication, IPC) 競爭條件 多個進程(線程)通過共享內存(或者共享文件)的方式進行通信就會出現競爭條件。競爭條件的意思是說兩個或者多個進程讀寫某些共享數據,而最後的結果取決於進程運行的精確時序。下面用一個golang程序來模擬一下。 1 2 3 4 5 6 7 8 9 10 11 12 13
相關文章
相關標籤/搜索