程序运行在solaris上面。
如果thread在sleep的期间改动系统时间会导致thread weap up的时间不准。比如,
09:00开始让thread 睡眠360秒也就是6分钟,预计09:06的时候thread醒来。
但是如果在09:02的时候改变系统时间
从09:02:30秒改成09:02:20秒也就是只是向前改动了10秒钟。那么thread应该在09:05:50的时候醒过来,也就是提前10秒钟。
但是实际上发现,thread提前了2分钟起来。
这个是为什么阿