摘要:
死锁演示代码 死锁的四个必要条件 互斥条件:一个资源每次只可以被一个进程使用 请求与保持:一个进程因请求资源而阻塞时,对已获得的资源保持不放 不剥夺条件:进程已经获得的资源,在未使用完成之前,不可以强行剥夺 循环等待条件:若干进程之间行程了一种头尾相接的循环等待资源关系 package com.yi 阅读全文
posted @ 2022-09-27 14:02
yishan99
阅读(49)
评论(0)
推荐(0)
摘要:
阻塞队列 package com.yishan.patterns.juc.blockingQueue; import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.BlockingQueue; import 阅读全文
posted @ 2022-09-27 13:55
yishan99
阅读(22)
评论(0)
推荐(0)
摘要:
多线程环境下安全的集合 List /** * 并发修改异常 多个线程同时操作一个不安全的集合 * <p> * CopyOnWriteArrayList 写时复制技术 * add方法会先复制一个新数组 对新数组进行相关操作 操作完成之后合并到原数组去 独立写 */ public class Demo0 阅读全文
posted @ 2022-09-27 13:53
yishan99
阅读(58)
评论(0)
推荐(0)

浙公网安备 33010602011771号