Chinaunix首页 | 论坛 | 博客
  • 博客访问: 81121
  • 博文数量: 28
  • 博客积分: 579
  • 博客等级: 中士
  • 技术积分: 245
  • 用 户 组: 普通用户
  • 注册时间: 2011-09-30 18:17
文章分类

全部博文(28)

文章存档

2012年(1)

2011年(27)

我的朋友

分类: Python/Ruby

2011-12-11 20:35:54

  1. #!/usr/bin/perl
  2. use strict;
  3. use threads;
  4. my $t1 = threads -> create (\&say_hellp, "zfw"); ##参数只能这样设置 要用\&形式,且后不可以有括号和参数
  5. my $t2 = threads -> create (\&say_hellp, "zfh"); #参数要写在其他领域;

  6. print "do something in the main thread.......\n";

  7. my $t1_res = $t1 -> join();
  8. my $t2_res = $t2 -> join();
  9. print "T1 return the name is : $t1_res.....\n";

  10. print "T2 return the name is : $t2_res.....\n";

  11. sub say_hellp
  12. {
  13.    my @name =@_; #传递参数不管是几个 都只能用 @ 获取,不能用shift之类的获得
  14.    sleep (1);
  15.    print "@name is saying hello to you......\n";
  16.    return (rand(10));
  17.  }
 
 
 
阅读(1702) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~