java併發編程的藝術筆記

Happens-before原則: 前一個操作的結果可以被後一個操作獲取; 程序次序規則:在一個線程內一段代碼的執行結果是有序的。儘管指令會重排序,但是隨便它怎麼排,結果是按照我們代碼的順序生成的不會變! 管程鎖定規則:就是無論是在單線程環境還是多線程環境,對於同一個鎖來說,一個線程對這個鎖解鎖之後,另一個線程獲取了這個鎖都能看到前一個線程的操作結果!(管程是一種通用的同步原語,synchroni
相關文章
相關標籤/搜索