Questions marquées «multithreading»

142
Comprendre l'alternative Node JS au multithreading

Si je comprends bien, Node JS n'est pas bloquant ... donc au lieu d'attendre une réponse d'une base de données ou d'un autre processus, il est passé à autre chose et revérifie plus tard. Il est également à filetage unique. Tout cela signifie-t-il qu'un processus Node JS donné peut utiliser...

140
Le! = Check est-il sûr?

Je sais que les opérations composées telles que i++ne sont pas thread-safe car elles impliquent plusieurs opérations. Mais la vérification de la référence avec elle-même est-elle une opération thread-safe? a != a //is this thread-safe J'ai essayé de programmer cela et d'utiliser plusieurs threads...

139
Comment obtenir Thread.Sleep en attente?

J'écris une application liée au réseau basée sur le paradigme d'attente / sommeil. Parfois, des erreurs de connexion se produisent, et d'après mon expérience, il vaut la peine d'attendre un certain temps, puis de réessayer l'opération. Le problème est que si j'utilise Thread.Sleep ou une autre...

137
Thread vs ThreadPool

Quelle est la différence entre l'utilisation d'un nouveau thread et l'utilisation d'un thread du pool de threads? Quels sont les avantages en termes de performances et pourquoi devrais-je envisager d'utiliser un thread du pool plutôt que celui que j'ai créé explicitement? Je pense spécifiquement à...

135
Asynctask vs Thread dans Android

Dans l'interface utilisateur, pour effectuer un travail de fond, j'ai utilisé un fichier Thread. Mais comme suggéré par d'autres, j'utilise maintenant AsyncTask. Quelle est la principale différence entre a Threadet an AsyncTask? Dans quel scénario, dois-je utiliser un Threadou un...