StampedLock.TryConvertToWriteLock(Int64) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
若鎖定狀態與給定印記相符,則原子執行以下動作之一。
[Android.Runtime.Register("tryConvertToWriteLock", "(J)J", "GetTryConvertToWriteLock_JHandler", ApiSince=24)]
public virtual long TryConvertToWriteLock(long stamp);
[<Android.Runtime.Register("tryConvertToWriteLock", "(J)J", "GetTryConvertToWriteLock_JHandler", ApiSince=24)>]
abstract member TryConvertToWriteLock : int64 -> int64
override this.TryConvertToWriteLock : int64 -> int64
參數
- stamp
- Int64
一枚郵票
傳回
有效的寫入印記,或失敗時為零
- 屬性
備註
若鎖定狀態與給定印記相符,則原子執行以下動作之一。 如果印章代表持有寫入鎖,則會回傳該鎖。 或者,如果有讀取鎖,且寫鎖可用,則釋放讀取鎖並回傳寫入戳記。 或者,如果是樂觀讀取,則只有在立即可用時才回傳寫入戳記。 此方法在其他情況下回傳為零。
Java 文件 java.util.concurrent.locks.StampedLock.tryConvertToWriteLock(long)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。