語言

StampedLock.TryConvertToWriteLock(Int64) 方法

定義

若鎖定狀態與給定印記相符,則原子執行以下動作之一。

[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 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於