摘要: BlockingQueue 方式 抛出异常 有返回值,不抛出异常 阻塞等待 超时等待 添加 boolean add(E e) boolean offer(E e) void put(E e) boolean offer(E e, long timeout, TimeUnit unit) 移除 E r 阅读全文
posted @ 2022-04-18 22:22 不写代码想写诗的虫子 阅读(24) 评论(0) 推荐(0) 编辑
摘要: ReadWriteLock /* 独占锁(写锁) 一次只能被一个线程占有 共享锁(读锁) 多个线程可以同时占有 ReadWriteLock 读-读 可以共存 读-写 不能共存 写-写 不能共存 */ public class ReadWriteLockDemo { public static voi 阅读全文
posted @ 2022-04-18 22:13 不写代码想写诗的虫子 阅读(34) 评论(0) 推荐(0) 编辑
摘要: CountDownLatch // 减法计数器 public class CountDownLatchDemo { public static void main(String[] args) throws InterruptedException { // 总数是6 必须要执行任务的时候,再使用! 阅读全文
posted @ 2022-04-18 22:05 不写代码想写诗的虫子 阅读(31) 评论(0) 推荐(0) 编辑
摘要: List不安全 // java.util.ConcurrentModificationException 并发修改异常! public class ListTest { public static void main(String[] args) { // 并发下ArrayList是不安全的 /** 阅读全文
posted @ 2022-04-18 21:59 不写代码想写诗的虫子 阅读(29) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示