Questions marquées «multithreading»

97
Pourquoi i ++ n'est-il pas atomique?

Pourquoi n'est i++pas atomique en Java? Pour approfondir un peu Java, j'ai essayé de compter la fréquence à laquelle la boucle dans les threads est exécutée. Alors j'ai utilisé un private static int total = 0; dans la classe principale. J'ai deux fils. Sujet 1: Impressions

95
Limites des threads Android AsyncTask?

Je développe une application dans laquelle je dois mettre à jour certaines informations chaque fois que l'utilisateur se connecte au système, j'utilise également la base de données du téléphone. Pour toutes ces opérations (mises à jour, récupération de données à partir de la base de données, etc.),...

93
Valeur renvoyée par Thread

J'ai une méthode avec un HandlerThread. Une valeur est modifiée dans le Threadet j'aimerais la renvoyer à la test()méthode. Y a-t-il un moyen de faire cela? public void test() { Thread uiThread = new HandlerThread("UIHandler"){ public synchronized void run(){ int value; value = 2; //To be returned...