线程死锁是指由于两个或者多个线程互相持有所需要的资源,导致这些线程一直处于等待其他线程释放资源的状态,无法继续执行,如果线程都不主动释放所占有的资源,将产生死锁
通俗点说:死锁就是两个线程同时占用两个资源,但又在彼此等待对方释放锁。
最后附上面试题汇总及答案([持续更新中](https://blog.csdn.net/m0_46420991/article/details/119797037))
线程死锁是指由于两个或者多个线程互相持有所需要的资源,导致这些线程一直处于等待其他线程释放资源的状态,无法继续执行,如果线程都不主动释放所占有的资源,将产生死锁
通俗点说:死锁就是两个线程同时占用两个资源,但又在彼此等待对方释放锁。