Qualcuno potrebbe aiutarmi a capire thread in background e thread dell'interfaccia in C#. Ho cercato su google ma ho trovato l'articolo illustrativo di entrambi.Thread di sfondo vs thread dell'interfaccia utente
risposta
Un thread dell'interfaccia utente crea elementi dell'interfaccia utente e aspetta e risponde ad eventi come clic del mouse e tasti premuti. È possibile accedere agli elementi dell'interfaccia utente solo dal thread dell'interfaccia utente.
Esistono due tipi di thread: sfondo e primo piano. Un thread UI è un esempio di un thread in primo piano.
La differenza tra i thread in background e in foreground è piuttosto semplice. I thread in background non fermano un processo da terminare, ma i thread in primo piano lo fanno. Quando l'ultimo thread in primo piano si interrompe, anche tutti i thread in background vengono arrestati e il processo termina.
Questo sito ha un sacco di informazioni sulla filettatura così come la programmazione parallela: http://www.albahari.com/threading/
Buona fortuna
@thank 321X per la risposta rapida darò un'occhiata a quello – Renushi
+1 Che collegamento impressionante! ottime informazioni ^^ – used2could
grazie per i contributori di questo sito – Renushi
C'è un altro problema chiave da tenere a mente. C'è un singolo U.I. thread e puoi solo chiamare metodi su U.I. oggetti in quella discussione. In un'altra discussione è necessario chiamare Control.Invoke() per passare a U.I. thread se stai facendo qualcosa come aggiornare una barra di stato.
- 1. Thread di applicazioni vs thread di servizio
- 2. BackgroundWorker vs background Thread
- 3. Delegati asincroni vs thread
- 4. Thread vs. Async
- 5. Async/Await vs Thread
- 6. Greenlet vs. Thread
- 7. PThread vs boost :: thread?
- 8. Handler vs Thread
- 9. Calcolo distribuito vs thread
- 10. Thread vs Core
- 11. UIManagedDocument inserisce oggetti nel thread di sfondo
- 12. thread vs. process in Python
- 13. .net Osservabile "ObserveOn" a thread di sfondo
- 14. Android: genera AlertDialog dal thread di sfondo
- 15. Eseguire più thread dell'interfaccia utente
- 16. Xcode Thread 1: È sempre il thread dell'interfaccia utente principale?
- 17. Qt: thread UI di aggiornamento thread di thread
- 18. Che cos'è Android UiThread (thread dell'interfaccia utente)
- 19. Core CUDA vs conteggio thread
- 20. indipendente vs. assemblabili thread POSIX
- 21. thread vs. pthread in perl
- 22. Cosa c'è di meglio: selezionare vs thread?
- 23. Thread sleep e thread join
- 24. Differenza tra thread di generazione di applicazioni Android vs Servizio?
- 25. Thread e Thread Start
- 26. Test Android Junit4 sul thread dell'interfaccia utente
- 27. Perché un modello a thread singolo viene utilizzato per aggiornare l'interfaccia utente come thread principale?
- 28. Uso di creazione di un thread estendendo una classe Thread
- 29. Thread di sfondo durante l'utilizzo di pthreads (nice, priority)
- 30. GCD - thread principale e di sfondo per l'aggiornamento di UIImageView
Grazie per la tua risposta veloce, in atto il tuo commento mi è stato davvero d'aiuto – Renushi
Quindi votalo;). – jing
Grazie per il voto! Modificato un po '. –