色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

如何理解Java鎖的可重入性?

synchronized標(biāo)記的同步是要綁定一個(gè)對(duì)象的,不寫(xiě)的話實(shí)際上實(shí)際上就是synchronized(this),即綁定當(dāng)前對(duì)象,這個(gè)this對(duì)象就是鎖(synchronized中可以認(rèn)為就是監(jiān)視器),當(dāng)LoggingWidget執(zhí)行dosomething的時(shí)候獲得了這把鎖(this),那么他去調(diào)用父類(lèi)(Widget)的dosomthing的時(shí)候,父類(lèi)的dosomething方法也要得到這個(gè)鎖(this),但是子類(lèi)的這個(gè)方法還沒(méi)有運(yùn)行完畢,所以還持有這個(gè)鎖,父類(lèi)方法在等,子類(lèi)不釋放鎖還拼命的讓父類(lèi)方法執(zhí)行,卻不知道父類(lèi)方法在眼巴巴的等著這個(gè)鎖,這樣就死鎖了······