多線程基礎(二)

鎖機制 Syncronized內置鎖 主要是用來鎖對象,鎖方法,鎖類。 對象鎖與類鎖的區別? 類鎖鎖定的是class對象,class對象在虛擬機裏面的,在虛擬機裏只有一個 而對象鎖是new出來的實例,故對象鎖於類鎖沒有任何聯繫,可以同時進行。對象鎖也要保證是否鎖住的同一個對象,否則無效。 Volatile關鍵字,最輕量級的線程共享。 適用於一個線程寫,多個線程讀,缺點是無法實現線程的原子性。 Th
相關文章
相關標籤/搜索