Programación multiproceso para componentes con System.Threading
Aunque el componente BackgroundWorker reemplaza y agrega funcionalidad al espacio de nombres System.Threading, System.Threading se conserva a efectos de compatibilidad con versiones anteriores y uso futuro, si se desea. Para obtener más información, vea Información general sobre el componente BackgroundWorker.
En esta sección
Tutorial: Crear un componente sencillo con múltiples procesos en Visual Basic
Muestra la creación de un componente multiproceso mediante Visual Basic.Tutorial: Crear un componente sencillo con múltiples procesos en Visual C#
Muestra la creación de un componente multiproceso mediante Visual C#.Cómo: Crear subprocesos
Explica cómo crear un nuevo subproceso de ejecución.Cómo: Coordinar varios subprocesos de ejecución
Describe cómo usar bloqueos para coordinar subprocesos y garantizar la ejecución atómica del código.Componentes seguros para subprocesos
Analiza qué es lo que hace que un componente se comporte de forma segura con subprocesos y cómo implementar esa seguridad en los componentes.Registros de eventos y componentes multiproceso
Explica qué problemas se presentan al utilizar registros de eventos con varios subprocesos de ejecución.Cómo: Registrar eventos de componentes multiproceso
Describe cómo coordinar usando un componente EventLog con varios subprocesos de operación.Cómo: Manipular controles a partir de subprocesos
Explica las consideraciones especiales que se deben observar cuando se manipulan controles con varios subprocesos.
Topic | Location |
---|---|
Tutorial: Crear un componente sencillo con múltiples procesos en Visual C# | Controles personalizados de formularios Windows Forms en .NET Framework SDK |
Tutorial: Crear un componente sencillo con múltiples procesos en Visual Basic | Controles personalizados de formularios Windows Forms en .NET Framework SDK |
Tutorial: Crear un componente sencillo con múltiples procesos en Visual C# | Controles personalizados de formularios Windows Forms en .NET Framework SDK |
Tutorial: Crear un componente sencillo con múltiples procesos en Visual Basic | Controles personalizados de formularios Windows Forms en .NET Framework SDK |
Tutorial: Crear un componente sencillo con múltiples procesos en Visual Basic | dv_fxmclicc |
Tutorial: Crear un componente sencillo con múltiples procesos en Visual C# | dv_fxmclicc |
Tutorial: Crear un componente sencillo con múltiples procesos en Visual Basic | dv_fxmclicc |
Tutorial: Crear un componente sencillo con múltiples procesos en Visual C# | dv_fxmclicc |
Referencia
- System.Threading (espacio de nombres)
Proporciona clases e interfaces que habilitan la programación multiproceso.
Secciones relacionadas
Programación multiproceso con el modelo asincrónico basado en eventos
Describe la manera normalizada de empaquetar componentes que tienen características asincrónicas.BackgroundWorker (Componente)
Permite ejecutar en segundo plano las operaciones que exigen mucho tiempo, en un subproceso diferente del subproceso de la IU principal de la aplicación.