A simple channel in Chapel using semaphores
Chapel 1.24 or above
$ ./build.sh
Compiled examples
Compiled tests
./examples/multipleProducerConsumer
Worker 9 will send 99
Worker 8 will send 98
Consumer 9 received 99
...
Consumer 6 received 36
Consumer 8 received 93
Finished!