Questions marquées «multithreading»

Le multithread est la capacité d'un ordinateur ou d'un programme à effectuer un travail simultanément ou de manière asynchrone en utilisant plusieurs flux d'exécution simultanés (généralement appelés threads).



7
Quelle est la différence entre atomique / volatile / synchronisé?
Comment fonctionne atomique / volatile / synchronisé en interne? Quelle est la différence entre les blocs de code suivants? Code 1 private int counter; public int getNextUniqueIndex() { return counter++; } Code 2 private AtomicInteger counter; public int getNextUniqueIndex() { return counter.getAndIncrement(); } Code 3 private volatile int counter; public …


5
Démarrer le fil avec la fonction membre
J'essaie de construire un std::threadavec une fonction membre qui ne prend aucun argument et retourne void. Je ne peux pas trouver de syntaxe qui fonctionne - le compilateur se plaint quoi qu'il arrive. Quelle est la bonne façon de l'implémenter spawn()pour qu'elle renvoie un std::threadqui s'exécute test()? #include <thread> class …


10
Comment passer des paramètres à la méthode ThreadStart dans Thread?
Comment passer des paramètres à Thread.ThreadStart() méthode en C #? Supposons que j'ai une méthode appelée «téléchargement» public void download(string filename) { // download code } Maintenant, j'ai créé un fil dans la méthode principale: Thread thread = new Thread(new ThreadStart(download(filename)); type de méthode d'erreur attendu. Comment puis-je transmettre des …
291 c#  .net  multithreading 



9
Comment arrêter correctement le fil en Java?
J'ai besoin d'une solution pour arrêter correctement le thread en Java. J'ai une IndexProcessorclasse qui implémente l'interface Runnable: public class IndexProcessor implements Runnable { private static final Logger LOGGER = LoggerFactory.getLogger(IndexProcessor.class); @Override public void run() { boolean run = true; while (run) { try { LOGGER.debug("Sleeping..."); Thread.sleep((long) 15000); LOGGER.debug("Processing"); } …


10
Comment faire attendre une fonction jusqu'à ce qu'un rappel soit appelé à l'aide de node.js
J'ai une fonction simplifiée qui ressemble à ceci: function(query) { myApi.exec('SomeCommand', function(response) { return response; }); } Fondamentalement, je veux qu'il appelle myApi.execet renvoie la réponse qui est donnée dans le lambda de rappel. Cependant, le code ci-dessus ne fonctionne pas et revient simplement immédiatement. Juste pour une tentative très …

8
Volatile vs statique en Java
Est-il correct de dire que cela staticsignifie une copie de la valeur pour tous les objets et volatilesignifie une copie de la valeur pour tous les threads? Quoi qu'il en soit, une staticvaleur variable va également être une valeur pour tous les threads, alors pourquoi devrions-nous y aller volatile?



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.