鎖升級的過程

(擋住的是1) 這些信息全部記錄在markword的8個字節中。Markwork中記錄了鎖信息和GC信息。 升級過程 無鎖態-偏向鎖:第一個來的線程,只需要給鎖貼一個標籤(把markword的線程ID改成自己線程ID的過程:當前線程的指針),效率高。 偏向鎖-輕量級鎖(自旋鎖,無鎖,自適應自旋):又來了一個線程競爭時(只要有競爭時),將之前貼的標籤撕掉(撤銷偏向鎖),在自己的線程棧生成Lock R
相關文章
相關標籤/搜索