摘要:
文章目录 1、什么是死锁2、产生死锁的原因3、死锁演示4、验证是否是死锁 1、什么是死锁 两个或两个以上进程在执行过程中,因为争夺资源而造成一种互相等待的现象,如果没有外力干涉,它们无法再执行下去。 2、产生死锁的原因 系统资源不足进程运行推进顺序不合适资源分配不当 3、死锁演示 import ja 阅读全文
posted @ 2021-10-24 17:53
别团等shy哥发育
阅读(36)
评论(0)
推荐(0)
摘要:
集合的线程安全 1 ArrayList线程不安全1.1 ArrayList线程不安全演示1.2 解决ArrayList线程不安全1.2.1 解决方案-Vector1.2.2 解决方案-Collections1.2.3 解决方案:CopyOnWriteArrayList(写时复制技术 推荐) 2 Ha 阅读全文
posted @ 2021-10-24 16:24
别团等shy哥发育
阅读(38)
评论(0)
推荐(0)
摘要:
线程间定制化通信 1、案例介绍2、实现流程3、代码实现 1、案例介绍 启动三个线程AA、BB、CC,线程AA打印5次,线程BB打印30次,线程CC打印15次,按照顺序循环10轮 2、实现流程 设置三个标志位, flag=1的时候,AA线程打印5次,同时修改标志位flag=2,通知BB线程 flag= 阅读全文
posted @ 2021-10-24 15:35
别团等shy哥发育
阅读(25)
评论(0)
推荐(0)

浙公网安备 33010602011771号