簡體   English   中英

具有讀/寫鎖定的信號燈

[英]Semaphore with Read/Write Lock

如果線程在任何對象上都有鎖,則讀取方法是否仍然有效?

如果我的對象具有各種“獲取”方法,那么當其他線程對其進行鎖定時,我可以使用該對象進行打印輸出嗎? 我正在研究對象具有各種屬性的項目,我需要定期將其打印出來。 但是,還有其他正在運行的線程可能獲得鎖定以寫入那些屬性。 我正在使用信號量進行同步。 另外,我將做的比閱讀更多。 解決這些情況的最佳方法是什么?

我相信ReentrantReadWriteLock (Java 5+)正是根據您的要求而設計的。

暫無
暫無

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

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