From df1285b50b2d43c3d0c360f5a1f622827ed4de68 Mon Sep 17 00:00:00 2001
From: pjs <pjs@alum.mit.edu>
Date: Wed, 11 Jul 2018 13:46:32 -0700
Subject: [PATCH] Terminate with up-front cancel

---
 demos/CancelQ.rb | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/demos/CancelQ.rb b/demos/CancelQ.rb
index d9022f7..7880f70 100644
--- a/demos/CancelQ.rb
+++ b/demos/CancelQ.rb
@@ -13,9 +13,8 @@ class MyModel
 
   def increment(n:, char:)
     @x += n
-    schedule(:increment, 2.0 * rand(2), n: @x, char: char - 1, priority: 3)
     printf "%f, %f, %c\n", model_time, @x, char
-    cancel_all :increment if model_time > 10
+    schedule(:increment, 2.0 * rand(2), n: @x, char: char - 1, priority: 3)
   end
 end
 
-- 
GitLab