J'ai une application winForm. Le programme.cs lance form1 et un autre thread sThread. J'appelle une fonction de sThread sur form1 qui crée un nouveau thread z. Lequel des deux (form1 et sThread) considérera z comme parent?quel thread un nouveau thread voit comme 'parent'
0
A
Répondre
3
Un thread n'a pas de parent. La notion n'a pas de sens. Le 'conteneur' pour les threads est le processus.
1
Les threads n'ont pas d'hiererchy parent parent mais les processus le font. donc si le processus A "forci" un processus "B" alors A est parent de B ce qui signifie que A et B peuvent partager la mémoire et communiquer
Questions connexes
- 1. Le nouveau thread bloque toujours l'UI-Thread
- 2. NSOperation ne génère pas un nouveau thread?
- 3. Nouveau thread requis sur FormClosing?
- 4. WebBrowser Control dans un nouveau thread
- 5. Surveiller quel thread télécharge l'URL
- 6. VB9 Nouveau thread avec plusieurs paramètres
- 7. Utilisation d'exceptions dans un boost :: thread thread
- 8. Comment un thread peut-il accéder aux variables du thread parent?
- 9. Invoke fonction dans le nouveau thread PowerShell
- 10. Comment démarrer un nouveau thread dans un service?
- 11. Un thread enfant d'un thread de dialogue GUI parent peut-il créer une fenêtre enfant?
- 12. Comment interrompre un autre thread à partir d'un moniteur Thread
- 13. Visual C#, Thread enfant arrête le traitement sur le thread parent. Pourquoi?
- 14. Définition de notifications locales sur un nouveau thread?
- 15. SQL Server JDBC: impossible de créer un nouveau thread natif
- 16. MySQL Impossible de créer un nouveau thread (errno 12)
- 17. Nouveau thread par connexion client dans le serveur socket?
- 18. BackgroundWorker OnWorkCompleted lève l'exception de thread-thread
- 19. Rendre le thread exécuté sur un thread non EDT (thread d'envoi d'événement) à partir d'EDT
- 20. C# Thread in Thread: comment obtenir SynchronizationContext.Current?
- 21. Quand un thread sort-il?
- 22. .NET SynchronizationContext - Quel thread envoie-t-il?
- 23. Comment savoir quel thread appelé une méthode
- 24. Java: comment faire que ce thread principal attende la fin du nouveau thread
- 25. Conversation multi-thread dans django (comme Reddit)
- 26. Faire en sorte que le thread parent attende la fin ou l'expiration du thread enfant
- 27. QNetworkAccessManager gérant le thread asynchrone
- 28. pyGame dans un thread
- 29. Impossible d'arrêter un thread
- 30. glutPostRedisplay dans un thread différent
http://msdn.microsoft.com/en-us/library/envdte.thread .parent.aspx –
donc si je crée un thread B à partir du thread A, si thread A se ferme le thread B va continuer sans problème? (c'est-à-dire que j'ai besoin d'un message-boîte-thread pour certains événements et je me demandais si je ferme le thread qui a créé le messagebox-thread, les threads-messages continueront sans problème?) – Alex
En général * jamais * afficher les boîtes de message sur un fil. Ils ont la mauvaise habitude de disparaître derrière une autre fenêtre. –