10 print "Uh oh: $who entered while locked by $global\n" if $global;
13 for ($i = 0; $i < int(50 * rand); $i++) {
22 for ($j = 0; $j < 50; $j++) {
24 for ($i = 0; $i < int(50 * rand); $i++) {
32 for ($j = 0; $j < 50; $j++) {
34 for ($i = 0; $i < int(50 * rand); $i++) {
42 for ($j = 0; $j < 50; $j++) {
44 for ($i = 0; $i < int(50 * rand); $i++) {
53 $foo = new Thread \&start_a;
54 $bar = new Thread \&start_b;
55 $baz = new Thread \&start_c;
56 print "\nmain: joining...\n";