… | |
… | |
4 | # one process produces items, send s a signal. |
4 | # one process produces items, send s a signal. |
5 | # another process waits for that signal and |
5 | # another process waits for that signal and |
6 | # consumed the item. |
6 | # consumed the item. |
7 | |
7 | |
8 | use Coro; |
8 | use Coro; |
9 | use Coro::Process; |
|
|
10 | use Coro::Channel; |
9 | use Coro::Channel; |
11 | use Coro::Signal; |
10 | use Coro::Signal; |
12 | |
11 | |
13 | my $work = new Coro::Channel 3; |
12 | my $work = new Coro::Channel 3; |
14 | my $finished = new Coro::Signal; |
13 | my $finished = new Coro::Signal; |