annotate shared vars as @volatile;
authorwenzelm
Wed, 28 Jan 2009 10:43:31 +0100
changeset 29648 ead544f3d6a1
parent 29647 12070638fe29
child 29649 8b0c1397868e
child 29650 cc3958d31b1d
annotate shared vars as @volatile;
src/Pure/Tools/isabelle_process.scala
--- a/src/Pure/Tools/isabelle_process.scala	Tue Jan 27 19:56:26 2009 +0100
+++ b/src/Pure/Tools/isabelle_process.scala	Wed Jan 28 10:43:31 2009 +0100
@@ -118,10 +118,10 @@
 
   /* process information */
 
-  private var proc: Process = null
-  private var closing = false
-  private var pid: String = null
-  private var the_session: String = null
+  @volatile private var proc: Process = null
+  @volatile private var closing = false
+  @volatile private var pid: String = null
+  @volatile private var the_session: String = null
   def session = the_session