银行家算法(Banker's Algorithm) —— js实现

使用js实现的银行家算法,下载地址为:https://git.oschina.net/maleic/mybanker

使用方式:下载并解压后在浏览器中打开index.html文件即可,打开后界面如图:


银行家算法(Banker's Algorithm) —— js实现



预填写了Max和Allocation数组,只需选择请求资源的进程和请求的资源数量,再点击运行就可执行


比如选择请求资源的进程为PC,并填写请求的各资源为"0,0,2"(按英文逗号分隔)

银行家算法(Banker's Algorithm) —— js实现

点击运行按钮:

银行家算法(Banker's Algorithm) —— js实现


又如选择请求资源的进程为PB,并填写请求的各资源为"0,1,0"

银行家算法(Banker's Algorithm) —— js实现

点击运行按钮:

银行家算法(Banker's Algorithm) —— js实现