03happen-before原則

程序順序性原則:一個線程內保證語義串行性 volatile原則:volatile變量的寫,先發生於讀,這保證了volatile變量的可見性 鎖規則:解鎖(unlock)必然發生於隨後的加鎖(lock)前 傳遞性:A先於B,B先於C,那麼A必然先於C 線程start()方法先於它的每一個動作 線程的所有操作先於線程的終結(Thread.join()) 線程的中斷(interrupt())先於被中斷線
相關文章
相關標籤/搜索