国产TS紫迹丝袜高跟鞋在线,一区二区三区国产自产视频免费,67pao国产人成视频,午国产午夜激无码毛片不卡

愛(ài)碼網(wǎng)專注于資源免費(fèi)下載

Oracle JRockit The Definitive Guide PDF 下載

Oracle JRockit The Definitive Guide PDF 下載-第1張圖片 此部分為隱藏內(nèi)容,請(qǐng)輸入驗(yàn)證碼后查看
驗(yàn)證碼:


掃描右側(cè)圖片或微信搜索 “ Java技術(shù)分享屋 ” ,回復(fù) “ 驗(yàn)證碼 ” ,獲取驗(yàn)證密碼。
本資料僅供讀者預(yù)覽及學(xué)習(xí)交流使用,不能用于商業(yè)用途,請(qǐng)?jiān)谙螺d后24小時(shí)內(nèi)刪除。如果喜歡,請(qǐng)購(gòu)買正版!

一.資料圖片

Oracle JRockit The Definitive Guide PDF 下載-第2張圖片

二.資料簡(jiǎn)介

這小節(jié)提到Java字節(jié)碼指令集里有monitorenter與monitorexit兩條指令用于實(shí)現(xiàn)同步的功能。但這倆字節(jié)碼主要用來(lái)實(shí)現(xiàn)synchronized塊;synchronized方法卻并沒(méi)直接用這兩條指令,而是在方法的元數(shù)據(jù)上記錄它有ACC_SYNCHRONIZED屬性。

JRockit internally translates all methods with an implicit monitor object into methods with an explicit one, similar to what is shown in the second part of example, in order to avoid the special case with the synchronized flag.引自 Threads and Synchronization - The Java bytecode implementation也就是說(shuō)JRockit會(huì)在類加載的時(shí)候把synchronized方法改寫為synchronized塊的那種形式,使用monitorenter與monitorexit來(lái)顯式標(biāo)記出synchronized塊的monitor對(duì)象和范圍。這樣,它的JIT編譯器就不需要對(duì)帶有ACC_SYNCHRONIZED屬性的方法做特殊處理,因?yàn)槎甲兂山y(tǒng)一的字節(jié)碼形式。

順帶一提,HotSpot VM并沒(méi)有做這種字節(jié)碼改寫,在解釋器和JIT編譯器里都會(huì)檢查方法是否帶有ACC_SYNCHRONIZED屬性并做相應(yīng)的特殊處理。


本文鏈接:http://fangxuan.com.cn/database/434.html

網(wǎng)友評(píng)論

熱門文章
隨機(jī)文章
熱門標(biāo)簽
側(cè)欄廣告位