V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zhady009  ›  全部回复第 16 页 / 共 16 页
回复总数  307
1 ... 7  8  9  10  11  12  13  14  15  16  
2018-08-04 17:58:48 +08:00
回复了 zhady009 创建的主题 问与答 markdown 标题如何做层级的效果
@easylee 给标题加上列表 typora 的大纲就不显示下级标签了

试了一下 atom 自动生成的 toc 也不会生成加了列表的标题..
2018-07-19 00:49:16 +08:00
回复了 zhady009 创建的主题 Java 用 BlockingQueue 出现了一个无法解释的问题
@lcorange 懂了一半 另外一半不懂的是为什么 sleep 之后就可以达到预期结果
2018-07-19 00:27:21 +08:00
回复了 zhady009 创建的主题 Java 用 BlockingQueue 出现了一个无法解释的问题
@lcorange 但是我试了一下把 consume 方法弄成同步方法也不管用..
2018-07-19 00:22:27 +08:00
回复了 zhady009 创建的主题 Java 用 BlockingQueue 出现了一个无法解释的问题
@chocotan
没注意..确实是 1ms
2018-07-19 00:21:05 +08:00
回复了 zhady009 创建的主题 Java 用 BlockingQueue 出现了一个无法解释的问题
那如何让
System.out.println(getName() + ":consumed:" + bq.take());
变成原子性
2018-07-19 00:18:41 +08:00
回复了 zhady009 创建的主题 Java 用 BlockingQueue 出现了一个无法解释的问题
Thread.sleep(0,1) 是一纳秒吧 Thread.sleep(1)才是 1 毫秒

put 方法如果队列满了,将阻塞当前线程
take 方法列队为空,将阻塞当前线程
2018-07-19 00:11:11 +08:00
回复了 zhady009 创建的主题 Java 用 BlockingQueue 出现了一个无法解释的问题
producer01:produced =====> 63
customer01:consumed:63
producer01:produced =====> 70
customer01:consumed:70
producer01:produced =====> 16
customer01:consumed:16
producer01:produced =====> 25
customer01:consumed:25

像这样的如果不加 sleep 会如下,

producer01:produced =====> 70
producer01:produced =====> 16
customer01:consumed:70
customer01:consumed:16
producer01:produced =====> 25
customer01:consumed:25
1 ... 7  8  9  10  11  12  13  14  15  16  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2988 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 12:03 · PVG 20:03 · LAX 05:03 · JFK 08:03
Developed with CodeLauncher
♥ Do have faith in what you're doing.