采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,你这一块的逻辑是子线程创建完就立即开启了,这样如果子线程先拿到了执行权,countDownLatch.await()这一行代码还未执行的时候就已经执行了countDownLatch.countDown()。这种情况下,countDownLatch.await()是不是会有问题?
哎,是微信问我的吧?可给你解惑了?
可以帮我把回答贴在这里么?让更多的同学也能看见。
是的老师,微信问你了。 答案: await会检测new CountDownLatch(n)里面n的值是否为0,如果不为0会阻塞否则会直接放行。要是先执行了 countdown 然后在await将不会阻塞
学到了吧。?
学到了,多谢老师的热情解答!??
登录后可查看更多问答,登录/注册
理论+实践,系统且深入掌握Socket核心技术,从容应对各种Socket应用场景的不二之选
2.7k 1
1.8k 7
1.7k 5
1.9k 13
1.1k 13