Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Insieme alla System.Threading.Thread classe , .NET offre una serie di classi che consentono di sviluppare applicazioni multithreading. Gli articoli seguenti offrono una panoramica di tali classi:
Titolo | Descrizione |
---|---|
Pool di thread gestiti | Descrive la System.Threading.ThreadPool classe , che fornisce un pool di thread di lavoro gestiti da .NET. |
Timer | Descrive i timer .NET che possono essere usati in un ambiente multithreading. |
Panoramica delle primitive di sincronizzazione | Descrive i tipi che possono essere usati per sincronizzare l'accesso a una risorsa condivisa o controllare l'interazione tra thread. |
EventWaitHandle | Descrive la System.Threading.EventWaitHandle classe , che rappresenta un evento di sincronizzazione thread. |
Conto alla rovesciaEvent | Descrive la System.Threading.CountdownEvent classe , che rappresenta un evento di sincronizzazione thread che viene impostato quando il conteggio è zero. |
Mutex | Descrive la classe , che concede l'accesso System.Threading.Mutex esclusivo a una risorsa condivisa. |
Semaforo e SemaforoSlim | Descrive la System.Threading.Semaphore classe , che limita il numero di thread che possono accedere a una risorsa condivisa o a un pool di risorse contemporaneamente. |
barriera | Descrive la System.Threading.Barrier classe , che implementa il modello di barriera per il coordinamento dei thread nelle operazioni in più fasi. |
SpinLock | Descrive la System.Threading.SpinLock struttura, che rappresenta un'alternativa leggera alla System.Threading.Monitor classe per determinati scenari di blocco di basso livello. |
SpinWait | Descrive la System.Threading.SpinWait struttura, che fornisce il supporto per l'attesa basata su spin. |
Vedere anche
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.