src/Pure/Concurrent/simple_thread.ML
changeset 32185 57ecfab3bcfe
parent 32184 cfa0ef0c0c5f
child 32186 8026b73cd357
     1.1 --- a/src/Pure/Concurrent/simple_thread.ML	Sat Jul 25 00:13:39 2009 +0200
     1.2 +++ b/src/Pure/Concurrent/simple_thread.ML	Sat Jul 25 00:39:05 2009 +0200
     1.3 @@ -29,12 +29,10 @@
     1.4        if Mutex.trylock lock then true
     1.5        else
     1.6          let
     1.7 -          val timer = Timer.startRealTimer ();
     1.8            val _ = Multithreading.tracing 5 (fn () => name ^ ": locking ...");
     1.9 -          val _ = Mutex.lock lock;
    1.10 -          val time = Timer.checkRealTimer timer;
    1.11 -          val _ = Multithreading.tracing_time time (fn () =>
    1.12 -            name ^ ": locked after " ^ Time.toString time);
    1.13 +          val time = Multithreading.real_time Mutex.lock lock;
    1.14 +          val _ = Multithreading.tracing_time time
    1.15 +            (fn () => name ^ ": locked after " ^ Time.toString time);
    1.16          in false end;
    1.17      val result = Exn.capture (restore_attributes e) ();
    1.18      val _ =