註解類型 Locked
使用
Lock
保護註解方法中的所有語句。對於非靜態方法,使用名為 $lock
的欄位,對於靜態方法,使用 $LOCK
。這些將在需要時生成,如果它們尚未存在。
由於 Locked
使用與 Locked.Read
和 Locked.Write
不同類型的鎖,因此在同一個類別中使用預設名稱會導致編譯時期錯誤。
完整文件請見 @Locked 的 project lombok 功能頁面。
-
巢狀類別摘要
巢狀類別修飾符和類型類別說明static @interface
使用ReadWriteLock.readLock()
鎖定。static @interface
使用ReadWriteLock.writeLock()
鎖定。 -
可選元素摘要
可選元素
-
元素詳細資料
-
value
String value可選:指定要鎖定的不同欄位的名稱。如果此欄位尚不存在,則會發生編譯時期錯誤(僅當您未指定特定名稱時,才會自動生成欄位)。- 返回
- 要鎖定的欄位名稱(空白 = 生成一個)。
- 預設
""
-