多线程
yingyinqixian
这个作者很懒,什么都没留下…
展开
-
1,多线程
1,多线程 CountDownLatch和sychronized用法 /** * @author Administrator * 原理:两个线程同时开启,第一个线程拿到锁,第二个线程拿到另外一把锁,双方都不肯释放锁, 造成双方互相抢占资源造成互相等待的现象,死锁 如何避免:不用使用同步代码块的嵌套(就是在一个同步代码块又写了一个同步代码块) */ public c...原创 2018-12-23 21:35:00 · 163 阅读 · 0 评论 -
ConcurrentLinkedQueue
ConcurrentLinkedQueue使用和方法介绍 定义 一个基于链接节点的无界线程安全队列。此队列按照 FIFO(先进先出)原则对元素进行排序。队列的头部 是队列中时间最长的元素。队列的尾部 是队列中时间最短的元素。 新的元素插入到队列的尾部,队列获取操作从队列头部获得元素。当多个线程共享访问一个公共 collection 时,ConcurrentLinkedQueue 是一个恰当的...转载 2019-05-04 22:53:10 · 143 阅读 · 0 评论