Timeout.Infinite Поле
В этой статье
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Константа, используемая для задания бесконечного периода ожидания для методов управления потоками, принимающих параметр Int32.
public: int Infinite = -1;
public const int Infinite = -1;
val mutable Infinite : int
Public Const Infinite As Integer = -1
Value = -1
Для методов потоков, которые принимают millisecondsTimeout
параметр, например Thread.Sleep(Int32) и Thread.Join(Int32), это значение используется для приостановки потока на неопределенный срок. Однако в большинстве случаев для синхронизации потоков или управления ресурсами рекомендуется использовать другие System.Threading классы, например Mutex, Monitor, EventWaitHandleили Semaphore .
Значение этого поля равно -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 |