Thread.Sleep 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| Sleep(Duration) |
會使目前執行的執行緒在指定時間內進入睡眠(暫時停止執行),並取決於系統計時器和排程器的精確度與精確度。 |
| Sleep(Int64) |
會使目前執行的執行緒進入睡眠(暫時停止執行),時間為指定的毫秒,並受系統計時器和排程器的精確度限制。 |
| Sleep(Int64, Int32) |
會使當前執行的執行緒進入睡眠(暫時停止執行),持續指定的毫秒加上指定的奈秒,並受系統計時器與排程器的精確度限制。 |
Sleep(Duration)
會使目前執行的執行緒在指定時間內進入睡眠(暫時停止執行),並取決於系統計時器和排程器的精確度與精確度。
[Android.Runtime.Register("sleep", "(Ljava/time/Duration;)V", "", ApiSince=37)]
public static void Sleep(Java.Time.Duration? duration);
[<Android.Runtime.Register("sleep", "(Ljava/time/Duration;)V", "", ApiSince=37)>]
static member Sleep : Java.Time.Duration -> unit
參數
- duration
- Duration
睡眠持續時間
- 屬性
備註
會使目前執行的執行緒在指定時間內進入睡眠(暫時停止執行),並取決於系統計時器和排程器的精確度與精確度。 當持續時間為負時,此方法為 no-op。
Java 參考 java.lang.Thread.sleep。
適用於
Sleep(Int64)
會使目前執行的執行緒進入睡眠(暫時停止執行),時間為指定的毫秒,並受系統計時器和排程器的精確度限制。
[Android.Runtime.Register("sleep", "(J)V", "")]
public static void Sleep(long millis);
[<Android.Runtime.Register("sleep", "(J)V", "")>]
static member Sleep : int64 -> unit
參數
- millis
- Int64
睡眠時間的毫秒級
- 屬性
例外狀況
如果目前執行緒被中斷。 當前執行緒的中斷狀態會在拋出例外前被清除。
備註
會使目前執行的執行緒進入睡眠(暫時停止執行),時間為指定的毫秒,並受系統計時器和排程器的精確度限制。 該討論串不會失去任何監視器的所有權。
Java 文件 java.lang.Thread.sleep(long)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
另請參閱
適用於
Sleep(Int64, Int32)
會使當前執行的執行緒進入睡眠(暫時停止執行),持續指定的毫秒加上指定的奈秒,並受系統計時器與排程器的精確度限制。
[Android.Runtime.Register("sleep", "(JI)V", "")]
public static void Sleep(long millis, int nanos);
[<Android.Runtime.Register("sleep", "(JI)V", "")>]
static member Sleep : int64 * int -> unit
參數
- millis
- Int64
睡眠時間的毫秒級
- nanos
- Int32
0-999999 多了幾奈秒的睡眠
- 屬性
例外狀況
如果目前執行緒被中斷。 當前執行緒的中斷狀態會在拋出例外前被清除。
備註
會使當前執行的執行緒進入睡眠(暫時停止執行),持續指定的毫秒加上指定的奈秒,並受系統計時器與排程器的精確度限制。 該討論串不會失去任何監視器的所有權。
Java 文件 java.lang.Thread.sleep(long, int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。