摘要:
多个线程各自占有一些共享资源,并且互相等待其他线程占有的资源才能运行,而导致两个或者多个线程都在等待对方释放资源,都停止执行的情形。 某一个同步块同时拥有“两个以上对象的锁”,就可能发生“死锁”的问题。 死锁的四个必要条件 互斥条件:一个资源每次只能被一个进程使用 请求与保持条件:一个进程因请求资源 阅读全文
posted @ 2021-09-22 11:08
Jie7
阅读(61)
评论(0)
推荐(0)
摘要:
JUC是java.util.concurrent的简写。 JUC的意思就是java并发编程工具包。 并发编程的本质就是充分利用CPU资源。 实现多线程有三种方式:Thread、Runnable、Callable,其中Callable就位于concurrent包下。 CopyOnWriteArrayL 阅读全文
posted @ 2021-09-22 10:06
Jie7
阅读(28)
评论(0)
推荐(0)

浙公网安备 33010602011771号