- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 什么是死锁?如何避免死锁?
一、定义 线程死锁是指由于两个或者多个线程互相持有对方所需要的资源,导致这些线程处于等待状态,无法前往执行。当线程进入对象的synchronized代码块时,便占有了资源,直到它退出该代码块或者调用wait方法,才释放资源,在此期间,其他线程将不能进入该代码块。当线程互相持有对方所需要的资源时,会互相等待对方释放资源,如果线程都不主动释放所占有的资源,将产生死锁。当然死锁的产生是必须要满...
2018-09-01 10:15:10 38587 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人