阅读背景:

【操作系统】 银行家算法-banker's algorithm

来源:互联网 

【银行家算法】

    银行家算法是迪杰斯特拉先生的又一创作,主要用于解决操作系统上的死锁问题。问题大概是,选择当前进程操作,能否保证之后,不会出现死锁问题。核心思想是,先检查当前进程的资源数是否能得到满足,可以的话,创建一个执行了当前进程的新状态,并用while循环去逐一寻找可被执行的进程,若最后所有进程都能被执行,则返回安全状态信息,并执行当前进程,反之则返回不安全信息,并阻塞该进程。    银行家算法是迪杰斯特拉先生的又一创作,主要用于解决操作系统上的死锁




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: