V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  evanJa  ›  全部回复第 1 页 / 共 1 页
回复总数  8
用 abstract 方法没问题啊,这样还可以防止添加新的 enum 类型时忘了添加逻辑的问题
2018-12-25 19:45:58 +08:00
回复了 evanJa 创建的主题 Java Java 中关于 BlockingDeque 用法
@SilentHill 多谢回复,系统关闭了,进程就被杀掉了,这个线程自然就退出了。目的就是不关闭线程,让他一直执行 take 操作
2018-12-25 19:39:11 +08:00
回复了 evanJa 创建的主题 Java Java 中关于 BlockingDeque 用法
@MoHen9 多谢总结
2018-12-25 17:42:46 +08:00
回复了 evanJa 创建的主题 Java Java 中关于 BlockingDeque 用法
@SilentHill @dengtongcai 这个线程是要一直阻塞等待消费消息的,其实本身判断 Thread.interrupted()没什么用,可以用 while(true)代替,我的意思的正常情况下,是否没有显示调用 interrupt 方法,那么这个线程就会一直等待消费消息,因为我只开了这一个线程做消费者( class EventProcessor extends Thread ) 我是想问下这种情况有什么隐患吗?
2018-12-25 15:30:48 +08:00
回复了 evanJa 创建的主题 Java Java 中关于 BlockingDeque 用法
@kanepan19 嗯,我这消费消息主要是网络操作,调其他服务
2018-12-25 14:22:27 +08:00
回复了 evanJa 创建的主题 Java Java 中关于 BlockingDeque 用法
@SoloCompany 嗯,其实用 while(true)也是一样的
2018-12-25 14:15:33 +08:00
回复了 evanJa 创建的主题 Java Java 中关于 BlockingDeque 用法
@xiaoidea 可能业务场景不一样,我这需要有消息就消费,没有就阻塞等待消息消费
2018-12-25 12:40:04 +08:00
回复了 evanJa 创建的主题 Java Java 中关于 BlockingDeque 用法
@lst2008 你这回复一点营养都没有啊
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1275 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 23:29 · PVG 07:29 · LAX 15:29 · JFK 18:29
Developed with CodeLauncher
♥ Do have faith in what you're doing.