From 2e8c949fdcf56d6055ed8b78a825d9061ab0ceb4 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Sun, 18 Aug 2024 23:24:23 -0400 Subject: Rename push/pop to give/get, since it's not stack-ordered --- test/threads.tm | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) (limited to 'test') diff --git a/test/threads.tm b/test/threads.tm index 95cfbb5b..e8d83f4a 100644 --- a/test/threads.tm +++ b/test/threads.tm @@ -6,40 +6,40 @@ func main(): >> thread := Thread.new(func(): //! In another thread! while yes: - >> got := jobs:pop() + >> got := jobs:get() when got is Increment(x): - >> results:push(x+1) + >> results:give(x+1) is Decrement(x): - >> results:push(x-1) + >> results:give(x-1) ) - >> jobs:push(Increment(5)) - >> jobs:push(Decrement(100)) - >> jobs:push(Decrement(100)) - >> jobs:push(Decrement(100)) - >> jobs:push(Decrement(100)) - >> jobs:push(Decrement(100)) - >> jobs:push(Decrement(100)) + >> jobs:give(Increment(5)) + >> jobs:give(Decrement(100)) + >> jobs:give(Decrement(100)) + >> jobs:give(Decrement(100)) + >> jobs:give(Decrement(100)) + >> jobs:give(Decrement(100)) + >> jobs:give(Decrement(100)) - >> results:pop() + >> results:get() = 6 - >> jobs:push(Increment(1000)) - >> results:pop() + >> jobs:give(Increment(1000)) + >> results:get() = 99 - >> results:pop() + >> results:get() = 99 - >> results:pop() + >> results:get() = 99 - >> results:pop() + >> results:get() = 99 - >> results:pop() + >> results:get() = 99 - >> results:pop() + >> results:get() = 99 - >> results:pop() + >> results:get() = 1001 //! Canceling... -- cgit v1.2.3