1 银行家算法
2 什么是安全序列
所谓安全序列
3 安全序列、安全状态、不安全状态、死锁之间的联系
安全序列:就是指如果系统按照这种序列分配资源,则每个进程都能顺利完成。
4 避免系统进入不安全状态------银行家算法
核心思想:在进程提出资源申请时,先预判此次分配是否会导致系统进入不安全状态。如果会进入不安全状态,就暂时不答应这次请求,让进程先阻塞等待。
使用代码实现
所谓安全序列
安全序列:就是指如果系统按照这种序列分配资源,则每个进程都能顺利完成。
核心思想:在进程提出资源申请时,先预判此次分配是否会导致系统进入不安全状态。如果会进入不安全状态,就暂时不答应这次请求,让进程先阻塞等待。
使用代码实现