diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2024-08-18 23:31:36 -0400 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2024-08-18 23:31:36 -0400 |
| commit | 9e07c6adc7a0616eec40e78024a8501ec7d96559 (patch) | |
| tree | 92542ba27e13152a8305deb6f0cda3a952ac8835 /test | |
| parent | 1f16d63ac783d9b1bb1d4a65676476d14f0af713 (diff) | |
Add Channel:peek()
Diffstat (limited to 'test')
| -rw-r--r-- | test/threads.tm | 5 |
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)) |
