語言

Thread.Sleep 方法

定義

多載

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

另請參閱

適用於