请教大家在生产环境怎么使用Thread.sleep方法(或者从来不用)?

Ellipse 发布于 2013/05/31 19:06
阅读 560
收藏 0

如题。

我有时候偷懒会用sleep等待另一个线程初始化或对象初始化。
心血来潮想知道这个方法大家是怎么用的。

加载中
0
黄亿华
黄亿华

写爬虫抓页面怕被封,sleep一下;发垃圾邮件怕被封,sleep一下;写程序改数据库,怕太快把数据库拖死了,sleep一下!

黄亿华
黄亿华
sleep时间可以自己控制,比较方便。要么用DelayQueue,太麻烦。
E
Ellipse
前两个我可能会用定时调度器。 至于数据库这个。。。数据库操作不是同步的吗,会被拖死吗?不了解。用sleep不算好办法吧?
0
skyline520
skyline520
缓存队列满时,生产队列sleep 下
ByteSun
ByteSun
回复 @Ellipse : +1
skyline520
skyline520
回复 @Ellipse :其实我说的缓存队列就是你说的那个阻塞队列的意思
E
Ellipse
用阻塞队列更好吧?LinkedBlockingQueue
0
小小卒子
小小卒子
让程序跑的温柔些,sleep一下
0
BLUE-魏晓峰
BLUE-魏晓峰
如果你累了,就sleep一下,指定下睡觉的时间;如果你不知道想睡多久,就wait一下,叫别人notify你
返回顶部
顶部