import scala.actors._ import Actor._ object Datenwettlauf { var x = 0; var y = 0; var a = 0; var b = 0; def main(args: Array[String]) { val one = actor { a = 1; x = b; } // erzeugt und startet einen Actor ... Thread.sleep(100) // ... jetzt erst kommt Indeterminismus ins Spiel ... val two = actor { b = 1; y = a; } System.out.println("x="+x+", y="+y+"; a="+a+", b="+b); } }