国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

算法篇---銀行家算法

2019-11-14 22:31:44
字體:
來源:轉載
供稿:網友
算法篇---銀行家算法

銀行家算法是一種最有代表性的避免死鎖的算法。在避免死鎖方法中允許進程動態地申請資源,但系統在進行資源分配之前,應先計算此次分配資源的安全性,若分配不會導致系統進入不安全狀態,則分配,否則等待。

package com.zc.manythread;import javax.swing.JOptionPane;/*一共有5個進程需要請求資源,有3類資源*/public class Bank {    // 每個進程所需要的最大資源數    public static int MAX[][] = { { 7, 5, 3 }, { 3, 2, 2 }, { 9, 0, 2 },            { 2, 2, 2 }, { 4, 3, 3 } };    // 系統擁有的初始資源數    public static int AVAILABLE[] = { 10, 5, 7 };    // 系統已給每個進程分配的資源數    public static int ALLOCATION[][] = { { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 },            { 0, 0, 0 }, { 0, 0, 0 } };    // 每個進程還需要的資源數    public static int NEED[][] = { { 7, 5, 3 }, { 3, 2, 2 }, { 9, 0, 2 },            { 2, 2, 2 }, { 4, 3, 3 } };    // 每次申請的資源數    public static int Request[] = { 0, 0, 0 };    // 進程數與資源數    public static int M = 5, N = 3;    int FALSE = 0;    int TRUE = 1;    public void showdata() {        int i, j;        System.out.


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 米林县| 山东省| 交口县| 云安县| 赤壁市| 会宁县| 阿勒泰市| 昭通市| 博湖县| 和龙市| 察雅县| 巴彦淖尔市| 虹口区| 阿坝| 布尔津县| 闸北区| 白银市| 石泉县| 新兴县| 庆安县| 衡东县| 乐山市| 阜南县| 长春市| 五指山市| 罗山县| 芷江| 尚志市| 弋阳县| 山阳县| 陇南市| 洞头县| 长海县| 寿宁县| 兴仁县| 大理市| 鄂托克前旗| 海兴县| 岳池县| 宁武县| 沾化县|