blob: e03e9c8af10459d45a236a3822fd68496c22747e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
use Thread;
$| = 1;
srand($$^$^T);
sub whoami {
my $thread = shift;
print $thread;
}
sub uppercase {
my $count = 100;
while ($count--) {
my $i = int(rand(1000));
1 while $i--;
print "A";
$i = int(rand(1000));
1 while $i--;
whoami("B");
}
}
sub lowercase {
my $count = 100;
while ($count--) {
my $i = int(rand(1000));
1 while $i--;
print "x";
$i = int(rand(1000));
1 while $i--;
whoami("y");
}
}
sub numbers {
my $count = 100;
while ($count--) {
my $i = int(rand(1000));
1 while $i--;
print 1;
$i = int(rand(1000));
1 while $i--;
whoami(2);
}
}
new Thread \&numbers;
new Thread \&uppercase;
new Thread \&lowercase;
|