Es genügt nicht, die Variablen volatile zu machen. Die Zugriffe müssen atomar sein.