
多线程
当时只道是平常i
这个作者很懒,什么都没留下…
展开
-
多线池与锁机制
一:读写锁 一次只有一个线程可以占有写模式的读写锁, 但是可以有多个线程同时占有读模式的读写锁. 正是因为这个特性,读写锁会出 现以下三种情况: 1:当读写锁是写加锁状态时, 在这个锁被解锁之前, 所有试图对这个锁加锁的线程都会被阻塞. 2:当读写锁在读加锁状态时, 所有试图以读模式对它进行加锁的线程都可以得到访问权, 但是如果线程希望以写模式对此锁进行加锁, 它必...原创 2018-12-04 16:53:48 · 5163 阅读 · 4 评论 -
线程阻塞控制工具类
Tools java.util.concurrent.CountDownLatch 实现原理:让需要的暂时阻塞的线程,进入一个死循环里面,得到某个条件后再退出循环,以此实现阻塞当前线程的效果。 public CountDownLatch(int count) { if (count < 0) throw new IllegalArgumentException("cou...原创 2019-06-21 08:53:17 · 2916 阅读 · 1 评论