less eventful shutdown: merely wait for scheduler to terminate;
authorwenzelm
Tue, 26 Feb 2013 12:50:52 +0100
changeset 51280 12b7b0baaa1e
parent 51279 f4a2fa9286e9
child 51281 c05f7e1dd602
less eventful shutdown: merely wait for scheduler to terminate;
src/Pure/Concurrent/future.ML
--- a/src/Pure/Concurrent/future.ML	Tue Feb 26 12:46:47 2013 +0100
+++ b/src/Pure/Concurrent/future.ML	Tue Feb 26 12:50:52 2013 +0100
@@ -686,8 +686,7 @@
     SYNCHRONIZED "shutdown" (fn () =>
       while scheduler_active () do
        (Multithreading.tracing 1 (fn () => "SHUTDOWN: wait");
-        wait scheduler_event;
-        broadcast_work ()))
+        wait scheduler_event))
   else ();