Leggere in inglese

Condividi tramite


Timeout.Infinite Campo

Definizione

Costante utilizzata per specificare un periodo di attesa infinito, per i metodi di threading che accettano un parametro Int32.

public: int Infinite = -1;
public const int Infinite = -1;
val mutable Infinite : int
Public Const Infinite As Integer  = -1

Valore del campo

Value = -1

Commenti

Per i metodi di threading che accettano un millisecondsTimeout parametro, ad esempio Thread.Sleep(Int32) e Thread.Join(Int32), questo valore viene usato per sospendere il thread a tempo indeterminato. Tuttavia, nella maggior parte dei casi, è consigliabile usare altre System.Threading classi, ad esempio Mutex, Monitor, EventWaitHandleo per Semaphore sincronizzare i thread o gestire le risorse.

Il valore di questo campo è -1 (0xFFFFFFFF).

Si applica a

Prodotto Versioni
.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