并发
文章平均质量分 79
太兮
IT民工
展开
-
同步工具类
1、闭锁(Latch)2、信号量(Semaphore)3、栅栏(Barrier)1、闭锁(Latch):作用相当于一扇门:在闭锁到达结束之前,这扇门一直 是关闭的,并且没有任何线程能通过,当到达结束状态时,这扇门会打开并允许所有的线程通过。当闭锁到达结束状态后,将不会再改变状态,因此这扇门将保持永远打开状态(意思是指:一旦进入终止状态,就不能被重置,简单地说就是一次性的)。闭锁可以用来...原创 2017-11-03 09:12:56 · 213 阅读 · 0 评论 -
关于线程安全的涉及到概念以及分类
本文摘选自深入理解Java虚拟机。方法一:互斥同步(Matual Exclusion & Synchronization)互斥同步属于一种悲观的并发策略,总是认为只要不去做正确的同步措施,就肯定会出现问题。无论共享数据是否出现竞争,它都要进行加锁。故称互斥同步的锁为悲观锁①使用synchronized关键字。synchronized同步代码块对同一个线程来说是可重入的,不会出...转载 2017-11-26 22:26:01 · 1120 阅读 · 0 评论