ConditionVariable.Block 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| Block() |
封鎖目前的執行緒直到條件被開啟。 |
| Block(Int64) |
封鎖目前執行緒直到條件開啟或逾時 毫秒。 |
Block()
封鎖目前的執行緒直到條件被開啟。
[Android.Runtime.Register("block", "()V", "GetBlockHandler")]
public virtual void Block();
[<Android.Runtime.Register("block", "()V", "GetBlockHandler")>]
abstract member Block : unit -> unit
override this.Block : unit -> unit
- 屬性
備註
封鎖目前的執行緒直到條件被開啟。
如果條件已經開啟,請立即返回。
Java 文件 android.os.ConditionVariable.block()。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
Block(Int64)
封鎖目前執行緒直到條件開啟或逾時 毫秒。
[Android.Runtime.Register("block", "(J)Z", "GetBlock_JHandler")]
public virtual bool Block(long timeoutMs);
[<Android.Runtime.Register("block", "(J)Z", "GetBlock_JHandler")>]
abstract member Block : int64 -> bool
override this.Block : int64 -> bool
參數
- timeoutMs
- Int64
最大等待時間以毫秒計。
傳回
若條件被開啟,則為 true;若因逾時而回傳,則為 false。
- 屬性
備註
封鎖目前執行緒直到條件開啟或逾時 毫秒。
如果條件已經開啟,請立即返回。
Java 文件 android.os.ConditionVariable.block(long)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。