Поделиться через


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).

Применяется к