Questions marquées «multithreading»

128
Pourquoi Thread.Sleep est-il si nocif?

Je vois souvent qu'il est mentionné que cela Thread.Sleep();ne devrait pas être utilisé, mais je ne comprends pas pourquoi. Si cela Thread.Sleep();peut causer des problèmes, existe-t-il des solutions alternatives avec le même résultat qui seraient sûres? par exemple. while(true) { doSomework();...

127
Quand utiliser le pool de threads en C #? [fermé]

Fermé . Cette question est basée sur l'opinion . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question afin de pouvoir y répondre avec des faits et des citations en éditant ce message . Fermé il y a 2 ans . Améliorez cette question J'ai...

126
Comment savoir si d'autres threads sont terminés?

J'ai un objet avec une méthode nommée StartDownload(), qui démarre trois threads. Comment recevoir une notification lorsque chaque thread a fini de s'exécuter? Existe-t-il un moyen de savoir si l'un (ou la totalité) du thread est terminé ou est toujours en cours

124
Que signifie threadsafe?

Récemment, j'ai essayé d'accéder à une zone de texte à partir d'un fil (autre que le fil d'interface utilisateur) et une exception a été levée. Il a dit quelque chose sur le "code n'étant pas thread-safe" et j'ai donc fini par écrire un délégué (un exemple de MSDN a aidé) et l'appeler à la place....