evanJa 最近的时间轴更新
evanJa

evanJa

V2EX 第 370901 号会员,加入于 2018-12-17 10:45:43 +08:00
evanJa 最近回复了
用 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   ·   我们的愿景   ·   实用小工具   ·   5332 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 15ms · UTC 06:47 · PVG 14:47 · LAX 23:47 · JFK 02:47
Developed with CodeLauncher
♥ Do have faith in what you're doing.