The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#!/usr/bin/perl

use Coro;

$p = 2;

sub p1 : Coro {
   for (0..9) {
      print "p1: $_\n";
      cede;
   }
   $p--;
}

sub p2 : Coro {
   for (10..23) {
      print "p2: $_\n";
      cede;
   }
   $p--;
}

eval {
   cede while $p;
};