临界资源(互斥方式共享的资源),临界区(代码段),信号量(特殊的变量)
死锁问题:多个进程死锁会造成系统死锁
计算多少资源不会造成死锁:k*(n-1)+1 k是进程数,n是各进程需要的资源数
死锁问题四大条件:互斥,保持和等待,不剥夺,环路等待
死锁的预防:打破四大条件
死锁的避免:有序资源分配法,银行家算法(考的多)
银行家算法:要求会用
08-24
08-24
临界资源(互斥方式共享的资源),临界区(代码段),信号量(特殊的变量)
死锁问题:多个进程死锁会造成系统死锁
计算多少资源不会造成死锁:k*(n-1)+1 k是进程数,n是各进程需要的资源数
死锁问题四大条件:互斥,保持和等待,不剥夺,环路等待
死锁的预防:打破四大条件
死锁的避免:有序资源分配法,银行家算法(考的多)
银行家算法:要求会用