Leer en inglés

Compartir a través de


Timeout.Infinite Campo

Definición

Una constante usada para especificar un período de espera infinito, para los métodos de subprocesamiento que aceptan un parámetro de Int32.

C#
public const int Infinite = -1;

Valor de campo

Value = -1

Comentarios

Para los métodos de subproceso que aceptan un millisecondsTimeout parámetro, como Thread.Sleep(Int32) y Thread.Join(Int32), este valor se usa para suspender el subproceso indefinidamente. Sin embargo, en la mayoría de los casos, se recomienda usar otras System.Threading clases, como Mutex, Monitor, EventWaitHandleo Semaphore en su lugar, para sincronizar subprocesos o administrar recursos.

El valor de este campo es -1 (0xFFFFFFFF).

Se aplica a

Producto Versiones
.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