什么是死锁 竞争资源,导致未获取资源的进程在等待阻塞,已获取资源的进程还没释放资源,照成死锁 产生死锁的必要条件 互斥:资源一次只允许一个进程访问,已经使用,不能被其他进程使用 占有等待:一个线程占有资源阻塞,其他进程等待资源 不可剥夺:已使用资源的线程,在未释放前,其他线程不可剥夺,只能由自己使用完,自己释放 循环等待:进程占有的资源,是其他进程所需要的的部分资源