Objetos y características de subprocesos
Junto con la clase System.Threading.Thread, .NET proporciona una serie de clases que le ayudarán a desarrollar aplicaciones multiproceso. En los siguientes artículos encontrará información general sobre estas clases:
Title | Descripción |
---|---|
Grupo de subprocesos administrado | Describe cómo usar la clase System.Threading.ThreadPool, que proporciona un grupo de subprocesos de trabajo administrados por .NET. |
Timers (Temporizadores) | Describe los temporizadores de .NET que se pueden usar en un entorno multiproceso. |
Información general sobre las primitivas de sincronización | Describe los tipos que se pueden usar para sincronizar el acceso a un recurso compartido o la interacción del subproceso de control. |
EventWaitHandle | Describe la clase System.Threading.EventWaitHandle, que representa un evento de sincronización de subprocesos. |
CountdownEvent | Describe la clase System.Threading.CountdownEvent, que representa un evento de sincronización de subprocesos que se establece cuando su recuento es cero. |
Mutexes (Clases Mutex) | Describe la clase System.Threading.Mutex, que concede acceso exclusivo a un recurso compartido. |
Semaphore y SemaphoreSlim | Describe la clase System.Threading.Semaphore, que limita el número de subprocesos que pueden tener acceso a un recurso compartido o grupo de recursos simultáneamente. |
Barrier (Barrera) | Describe la clase System.Threading.Barrier, que implementa el patrón de barrera para coordinar los subprocesos en las operaciones por fases. |
SpinLock | Describe la estructura System.Threading.SpinLock, que es una alternativa ligera a la clase System.Threading.Monitor para algunos escenarios de bloqueo de bajo nivel. |
SpinWait | Describe la estructura System.Threading.SpinWait, que proporciona compatibilidad para la espera basada en ciclos. |
Consulte también
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.