我们项目代码里面有一个定时发送命令的线程,实现是这样的:
while(!stop)
{
synchroinzed (sync)
{
sync.wait(interval);
}
}很奇怪的是,有时候wait的时间比指定的interval要长,这是怎么回事?哪位高人指点一下,谢谢。
while(!stop)
{
synchroinzed (sync)
{
sync.wait(interval);
}
}很奇怪的是,有时候wait的时间比指定的interval要长,这是怎么回事?哪位高人指点一下,谢谢。
解决方案 »
- 关于在JList中添加JButton的实现的问题
- 内部类的调用问题
- 请教下selffacotry的问题
- java.net.SocketException:Connection reset by peer: socket write error,500分
- 关于一个网页自动填表的小程序
- 怎样使图片拉伸
- 有没有了解 LexisNexis 的?大概说说
- 关于CLASSPATH的问题!(不知道大家有没有研究过)
- 我是该区做vc还是借这个机会转到java,请大家给个主意,今天就要做决定,是不是辞职
- 谁有封装好的导航条赠送或者源代码下载地址?
- 有的类编译后出现classname$1.class,classname$2.class,请各位解释一下,谢谢
- 大哥,帮我看看这个方法
但目前误差太大了,等待了2×interval的时间或3×interval的时间。所以是出现问题了。