Wie verwenden von shared memory bei Java-threads?

Ich die Umsetzung einer multi-threaded-Programm in Java, wo jede thread ist eine Art class Node extends Thread.

Alle diese Klassen erzeugen bestimmte Werte, die verwendet werden, die von anderen Klassen.

Für main es ist einfach, um die Werte aus der generierten threads, sondern aus dem inneren threads sich, wie bekomme ich die Werte auf andere threads?

//Start the threads from a list of objects
for (int i = 0; i < lnode.size(); i++) { 
    lnode.get(i).start();
}

Dank

  • Alle threads in einem Prozess teilen sich alle Speicher standardmäßig, und kann den Zugriff auf diesen Speicher jederzeit.
  • Bitte stoppen Sie diese schreckliche Praxis der Verlängerung Thread anstelle der Implementierung von Runnable.
InformationsquelleAutor Luis S | 2012-12-12
Schreibe einen Kommentar