Chinaunix首页 | 论坛 | 博客
  • 博客访问: 650971
  • 博文数量: 149
  • 博客积分: 3901
  • 博客等级: 中校
  • 技术积分: 1558
  • 用 户 组: 普通用户
  • 注册时间: 2009-02-16 14:33
文章分类

全部博文(149)

文章存档

2014年(2)

2013年(10)

2012年(32)

2011年(21)

2010年(84)

分类: Python/Ruby

2012-08-22 10:12:08



perl  2.pl

点击(此处)折叠或打开

  1. #!/usr/bin/perl -w
  2. use strict;
  3. use Fcntl qw(:DEFAULT :flock);
  4. open B,">>a.txt";
  5. foreach(1..50)
  6. {
  7.         flock(B,LOCK_EX);

  8. #select B;
  9. #select STDOUT;

  10.         print B "1";
  11.         print B "A\n";
  12.         $|=1;

  13. #syswrite STDOUT, "A";
  14.         flock(B,LOCK_UN);
  15.         sleep 10;
  16. }

  17. close B;


perl 3.pl

点击(此处)折叠或打开

  1. #!/usr/bin/perl -w
  2. use strict;
  3. use Fcntl qw(:DEFAULT :flock);
  4. open F,">>a.txt";
  5. foreach(1..50)
  6. {
  7.         flock(F,LOCK_EX);
  8. #select F;
  9. #select STDOUT;
  10. #while(<F>)
  11. # {
  12. # print ". $_\n";
  13. # }

  14.         print F "2";
  15.         print F "B\n";
  16.         $|=1;

  17.         flock(F,LOCK_UN);
  18.         sleep 1;
  19. #syswrite STDOUT ,"NEXT\n";
  20. }

  21. close F;

阅读(1160) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~