摘要:
BlockingQueue 方式 抛出异常 有返回值,不抛出异常 阻塞等待 超时等待 添加 boolean add(E e) boolean offer(E e) void put(E e) boolean offer(E e, long timeout, TimeUnit unit) 移除 E r 阅读全文
摘要:
ReadWriteLock /* 独占锁(写锁) 一次只能被一个线程占有 共享锁(读锁) 多个线程可以同时占有 ReadWriteLock 读-读 可以共存 读-写 不能共存 写-写 不能共存 */ public class ReadWriteLockDemo { public static voi 阅读全文
摘要:
CountDownLatch // 减法计数器 public class CountDownLatchDemo { public static void main(String[] args) throws InterruptedException { // 总数是6 必须要执行任务的时候,再使用! 阅读全文
摘要:
List不安全 // java.util.ConcurrentModificationException 并发修改异常! public class ListTest { public static void main(String[] args) { // 并发下ArrayList是不安全的 /** 阅读全文