簡體   English   中英

查詢java中鎖機制的實現

[英]Query on implementation of lock mechanism in java

如Doug Lea的“ Java並發編程”中所述,

Object類(及其子類)的每個實例都具有一個鎖,該鎖在進入同步方法時獲得,並在退出時自動釋放。

JVM是否在用戶空間中完全實現鎖定機制?

要么

JVM是否依靠OS內核空間系統調用來實現鎖定? 請提供對實現鎖定機制的代碼的引用。

注意:Java多線程新手

JVM是否在用戶空間中完全實現鎖定機制?

通常,但不是完全。

JVM是否依靠OS內核空間系統調用來實現鎖定?

它嘗試處理用戶空間中的鎖,但是如果一段時間無法獲得該鎖,它將退回到OS鎖。

參考實現在OpenJDK中,您可以免費下載。

Java多線程新手

沉入/迷失在細節中可能不會有太大幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM