![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
高并发
文章平均质量分 79
王鹏的博客
java 后端知识,坚持原创,持续更新.
微信:wp771910012
qq:771910012
展开
-
使用 CountDownLatch 控制多个线程执行顺序
有时候会有这样的需求,多个线程同时工作,然后其中几个可以随意并发执行,但有一个线程需要等其他线程工作结束后,才能开始。举个例子,开启多个线程分块下载一个大文件,每个线程只下载固定的一截,最后由另外一个线程来拼接所有的分段,那么这时候我们可以考虑使用CountDownLatch来控制并发。 CountDownLatch是JAVA提供在java.util.concurrent包下的一个辅转载 2016-12-07 10:08:28 · 1626 阅读 · 1 评论 -
java中volatile关键字的含义
用volatile修饰的变量,线程在每次使用变量的时候,都会读取变量修改后的最的值。volatile很容易被误用,用来进行原子性操作。原创 2016-12-22 10:28:27 · 303 阅读 · 0 评论 -
Java线程同步:synchronized锁住的是代码还是对象
Java线程同步:synchronized锁住的是代码还是对象转载 2016-12-20 11:07:32 · 465 阅读 · 0 评论