Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3926626
  • 博文数量: 93
  • 博客积分: 3189
  • 博客等级: 中校
  • 技术积分: 4229
  • 用 户 组: 普通用户
  • 注册时间: 2009-02-02 13:29
个人简介

出没于杭州和青岛的程序猿一枚,对内核略懂一二

文章分类

全部博文(93)

文章存档

2016年(2)

2015年(3)

2014年(11)

2013年(29)

2012年(16)

2011年(5)

2010年(5)

2009年(22)

分类:

2009-02-16 15:46:33

先看下面一段代码:

Thread.new do loop do puts "ooo" sleep(3) end end Thread.new do loop do puts "oo1" sleep(3) end end Thread.new do loop do puts "oo2" sleep(3) end end loop do puts "ok" sleep(3) end

在linux下运行没有什么问题,但是如果在程序运行时修改系统时间,则会导致程序永远的sleep。
 
 
这个小bug本人调了一上午才调出来的。
 
请尊重劳动成果,转载时请注明出处(pengliang.cublog.cn),谢谢。
阅读(4385) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~