java併發編程的藝術(五)——五花八門的鎖

多線程編程的很多實現是依靠鎖完成的。 鎖在操作系統層面通過test and set 或者 compare and set等彙編指令實現的 Java通過一些native的compareAndSet方法(每次看到native就蠢蠢欲動要去看native背後又是什麼東西…) 可以說Java所有的鎖以及Java.util.concurrent包都是基於compareAndSet方法的各式組合構建出來的。接
相關文章
相關標籤/搜索