Questions et réponses pour le multithreading :

Pour les questions concernant le multi-threading, 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).

5
votes

5
votes
J'analyse la mémoire et les vidages sur incident des applications C ++ multithreads. Comme expliqué dans ...

5
votes
// Thread 1 // do A x.store(1, std::memory_order_release); // operation1 // Thread 2 // do B x.store(2, std::memory_order_release); // operation2 // Thread 3 x.load(std::memory_order_acquire); ...

4
votes
J'ai deux méthodes dans ma classe, qui seront exécutées dans un environnement concurrent: class Clazz { private int counter = 0; private volatile Map<..> map = ...