This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
tweak t/lib/thread.t
authorGurusamy Sarathy <gsar@cpan.org>
Tue, 14 Jul 1998 07:04:54 +0000 (07:04 +0000)
committerGurusamy Sarathy <gsar@cpan.org>
Tue, 14 Jul 1998 07:04:54 +0000 (07:04 +0000)
p4raw-id: //depot/perl@1487

t/lib/thread.t

index 6d3fdde..853fa39 100755 (executable)
@@ -10,7 +10,7 @@ BEGIN {
     }
 }
 $| = 1;
-print "1..9\n";
+print "1..12\n";
 use Thread;
 print "ok 1\n";
 
@@ -36,19 +36,20 @@ sub islocked
  use attrs 'locked';
  my $val = shift;
  my $ret;
+ print $val;
  if (@_)
   {
-   $ret = new Thread \&islocked,shift;
-   sleep 2;
+   $ret = Thread->new(\&islocked, @_);
+   join $ret;
   }
- print $val;
 }
 
-$t = islocked("ok 6\n","ok 7\n");
+$t = new Thread \&islocked, map { "ok $_\n" } 6..10;
+sleep 2;
 join $t;
 
 # test that sleep lets other thread run
-$t = new Thread \&islocked,"ok 8\n";
+$t = new Thread \&islocked,"ok 11\n";
 sleep 6;
-print "ok 9\n";
+print "ok 12\n";
 join $t;