JAVA并发编程
yangbolin890826
现在就读于南京航空航天大学信息科学与技术学院计算机科学与技术系,想以后从事软件开发.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAVA并发编程之CyclicBarrier
[size=medium]一.概述[/size] [size=small] 使用JAVA编写并发程序的时候,我们需要仔细去思考一下并发流程的控制,如何让各个线程之间协作完成某项工作。有时候,我们启动N个线程去做一件事情,只有当这N个线程都达到某一个临界点的时候,我们才能继续下面的工作,就是说如果这N个线程中的某一个线程先到达预先定义好的临界点,它必须等待其他N-1线程也到达这个临界点,接...原创 2013-03-14 15:57:18 · 177 阅读 · 0 评论 -
JAVA线程本地存储之ThreadLocal的分析
[size=large]一.概述[/size] [size=small] ThreadLocal是JDK的一个线程本地存储的类,我们可以把一些线程私有的数据写在ThreadLocal中,这样这些数据只有一个线程可见,实现了所谓的栈封闭。这样存储一些线程私有的数据,我们就不用去费心考虑如何保证临界资源的互斥访问了,同时对于一个线程,这些私有数据也只做一次初始化。 [/size] [s...原创 2013-05-16 11:28:51 · 300 阅读 · 0 评论
分享