ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/Coro/t/02_channel.t
Revision: 1.5
Committed: Mon Jul 23 02:14:20 2001 UTC (22 years, 10 months ago) by root
Content type: application/x-troff
Branch: MAIN
CVS Tags: rel-2_5, rel-4_22, rel-4_21, rel-4_0, rel-4_3, rel-3_41, rel-4_13, rel-4_11, rel-3_55, rel-3_51, rel-4_01, rel-4_03, rel-4_02, rel-2_0, rel-2_1, rel-1_1, rel-1_0, rel-1_9, rel-1_2, rel-3_6, rel-3_62, rel-3_63, rel-3_61, rel-1_5, rel-1_4, rel-1_7, rel-1_6, rel-3_4, rel-3_1, rel-3_5, rel-3_3, rel-3_2, rel-3_0, rel-3_01, rel-4_50, rel-4_51, rel-4_4, rel-3_11, rel-1_31, rel-4_45, rel-4_49, rel-4_48, rel-4_1, rel-4_2, stack_sharing, rel-4_47, rel-4_46, rel-3_501, rel-4_31, rel-4_32, rel-4_33, rel-4_34, rel-4_35, rel-4_36, rel-4_37
Changes since 1.4: +1 -1 lines
Log Message:
*** empty log message ***

File Contents

# User Rev Content
1 root 1.1 $|=1;
2     print "1..19\n";
3    
4     use Coro;
5     use Coro::Channel;
6    
7 root 1.4 my $q = new Coro::Channel 1;
8 root 1.1
9     sub producer : Coro {
10     for (1..9) {
11     print "ok ", $_*2, "\n";
12     $q->put($_);
13     }
14     }
15    
16     print "ok 1\n";
17 root 1.5 cede;
18 root 1.1
19     for (11..19) {
20 root 1.4 my $x = $q->get;
21 root 1.1 print $x == $_-10 ? "ok " : "not ok ", ($_-10)*2+1, "\n";
22     }
23