Podría alguien ayudarme a averiguar el hilo de fondo y el hilo de la interfaz de usuario en C#. Lo he buscado en Google, pero no pude encontrar el artículo que ilustre ambos.Hilo de fondo contra el hilo de la interfaz de usuario
Respuesta
Un hilo de interfaz de usuario crea elementos de la interfaz y espera y responde a eventos como clics del ratón y las pulsaciones de teclas. Solo puede acceder a los elementos de la interfaz de usuario desde el hilo de la interfaz de usuario.
Hay dos tipos de subprocesos: fondo y primer plano. Un subproceso de interfaz de usuario es un ejemplo de un subproceso en primer plano.
La diferencia entre los hilos de fondo y de primer plano es bastante simple. Los subprocesos de fondo no impiden que un proceso finalice, pero los subprocesos de primer plano sí lo hacen. Cuando se detiene el último hilo de primer plano, todos los hilos de fondo también se detienen y el proceso finaliza.
Este sitio web tiene una gran cantidad de información sobre el roscado, así como la programación en paralelo: http://www.albahari.com/threading/
Buena suerte
@gracias 321X para una respuesta rápida voy a echar un vistazo a eso – Renushi
+1 ¡Qué gran vínculo! gran información ^^ – used2could
gracias por los contribuyentes de este sitio – Renushi
Hay otra cuestión clave a tener en cuenta. Hay un solo U.I. hilo y solo puedes llamar a los métodos en U.I. objetos en ese hilo. En otro hilo, debe llamar a Control.Invoke() para pasar al U.I. hilo si está haciendo algo como actualizar una barra de estado.
- 1. ¿Cómo puede un hilo de fondo colgar el hilo de la interfaz de usuario?
- 2. Android: ¿forma correcta de pasar un mensaje desde el hilo de fondo al hilo de la interfaz de usuario?
- 3. C#: Mostrar cuadro de diálogo en el hilo de la interfaz de usuario de otro hilo
- 4. ¿El hilo principal es igual que el hilo de la interfaz de usuario?
- 5. Qt: Hilo de actualización de la interfaz UI hilo
- 6. Cómo bloquear la interfaz de usuario de Winforms mientras se ejecuta el hilo de fondo
- 7. ¿Cuál es la relación entre el hilo de JavaScript y el hilo de la interfaz de usuario de Silverlight?
- 8. Acceso a la interfaz de usuario en un hilo
- 9. WPF DrawingVisual en un hilo de fondo?
- 10. ¿Qué hace el hilo de fondo GDI +?
- 11. Decodifica imágenes en el hilo de fondo?
- 12. cómo matar el hilo php de fondo?
- 13. Dibujando un hilo de fondo en iOS
- 14. .net Observable 'ObserveOn' un hilo de fondo
- 15. Android: ¿es posible que el hilo de fondo se bloquee hasta que el hilo de UI termine de funcionar?
- 16. Actualizando el hilo de la interfaz de usuario (cuadro de texto) a través de C#
- 17. CGImage/UIImage perezosamente de carga en el hilo de interfaz de usuario hace que tartamudeo
- 18. En Cocoa Touch/UIKit, ¿cómo detectar cambios en la interfaz de usuario a partir de un hilo de fondo?
- 19. Rompiendo CollectionView para evitar bloquear el hilo de la interfaz de usuario
- 20. UIManagedDocument insertar objetos en el hilo de fondo
- 21. Buscando en un hilo de fondo
- 22. Establecer el hilo como fondo o no
- 23. PARTIAL_WAKE_LOCK contra SCREEN_DIM_WAKE_LOCK en el hilo de descarga
- 24. Android: levanta AlertDialog desde el hilo de fondo
- 25. SynchronizationContext.Current es nulo en la continuación de la interfaz de usuario principal hilo
- 26. ¿Cómo detectar si estamos en un hilo de interfaz de usuario?
- 27. Excepción de trampa desde el hilo de fondo
- 28. ¿Es seguro iniciar y actividad de un hilo que no es de la interfaz de usuario?
- 29. XamlReader.Load en un hilo de fondo. ¿Es posible?
- 30. Crear un proxy INotifyPropertyChanged para enviar llamadas al hilo de la interfaz de usuario
Gracias por su rápida respuesta, de hecho, su comentario realmente me ayudó – Renushi
Así que votala;). – jing
¡Gracias por votar! Editado un poco. –