aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2024-08-18 23:31:36 -0400
committerBruce Hill <bruce@bruce-hill.com>2024-08-18 23:31:36 -0400
commit9e07c6adc7a0616eec40e78024a8501ec7d96559 (patch)
tree92542ba27e13152a8305deb6f0cda3a952ac8835 /test
parent1f16d63ac783d9b1bb1d4a65676476d14f0af713 (diff)
Add Channel:peek()
Diffstat (limited to 'test')
-rw-r--r--test/threads.tm5
1 files changed, 4 insertions, 1 deletions
diff --git a/test/threads.tm b/test/threads.tm
index e8d83f4a..f7acd013 100644
--- a/test/threads.tm
+++ b/test/threads.tm
@@ -2,6 +2,10 @@ enum Job(Increment(x:Int), Decrement(x:Int))
func main():
jobs := |:Job; max_size=2|
+ >> jobs:give(Increment(5))
+ >> jobs:peek()
+ = Job.Increment(x=5)
+
results := |:Int; max_size|
>> thread := Thread.new(func():
//! In another thread!
@@ -13,7 +17,6 @@ func main():
>> results:give(x-1)
)
- >> jobs:give(Increment(5))
>> jobs:give(Decrement(100))
>> jobs:give(Decrement(100))
>> jobs:give(Decrement(100))