dieses Beispiel zeigt die Probleme:
long s = 0; // gemeinsamer Speicher for (int t=0; t<8; t++) { new Thread() { public void run() { for (...) s += 1; } }.start(); } // Synchronisation? System.out.println (s);
Quelltext aus Vorlesung:
git clone git://dfa.imn.htwk-leipzig.de/srv/git/skpp13
browse: http://dfa.imn.htwk-leipzig.de/cgi-bin/gitweb.cgi?p=skpp13.git