死锁 概念:多个进程由于互相等待对方持有的资源而造成的谁都无法执行的情况叫死锁。 进程访问资源的流程: 申请空闲资源——进程占用资源——进程释放资源 死锁检测 死锁检测算法: 死锁恢复: 进程通信 信号:进程间的软件中断通知和处理机制 管道:进程间基于内存文件的通信机制 消息队列:由操作系统维护的以字节序列为基本单位的间接通信机制 共享内存:把同一个物理内存区域同时映射到多个进程的内存地址空间的通信机制