Als «multithreading» getaggte Fragen

92
Einfache Deadlock-Beispiele

Ich möchte Neulingen das Einfädeln von Deadlocks erklären. Ich habe in der Vergangenheit viele Beispiele für Deadlocks gesehen, einige mit Code und einige mit Abbildungen (wie die berühmten 4 Autos ). Es gibt auch klassische, leicht festgefahrene Probleme wie The Dining Philosophers , aber diese...

92
Rückgabewert vom Thread

Ich habe eine Methode mit a HandlerThread. Ein Wert wird innerhalb von geändert Threadund ich möchte ihn an die test()Methode zurückgeben. Gibt es eine Möglichkeit, dies zu tun? public void test() { Thread uiThread = new HandlerThread("UIHandler"){ public synchronized void run(){ int value;...