摘要:
在线程与阻塞队列协同工作的时候 volatile stop=false; while(!stop) { try{ queue.put(..); } catch(...){} } 上述代码可能不能正常工作,原因是如果阻塞队列满的时候可能程序阻塞在put方法上,而不能发现应该停止线程。 更好的方法是 while(!Thread.currentThread().isInterrupted()) ... 阅读全文
posted @ 2010-04-09 17:53
macula7
阅读(140)
评论(0)
推荐(0)
浙公网安备 33010602011771号