Timeout.Infinite 欄位

定義

用來為接受 Int32 參數之執行緒方法指定無限等候期間的常數。

C#
public const int Infinite = -1;

欄位值

Value = -1

備註

對於接受 millisecondsTimeout 參數的執行緒方法,例如 Thread.Sleep(Int32)Thread.Join(Int32) ,這個值是用來無限期地暫停執行緒。 不過,在大部分情況下,建議您改用其他 System.Threading 類別,例如 MutexMonitorEventWaitHandleSemaphore ,來同步處理執行緒或管理資源。

此欄位的值是 -1 (0xFFFFFFFF) 。

適用於

產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0