银行家算法基本原理

银行家把一定数量的资金供多个用户周转使用。 当顾客对资金的最大申请量不超过银行家现金时,就可接纳,顾客可以分期借款; 但借款总数不能超过最大申请量,银行家对顾客的借款可以推迟支付,但总能在有限的时间里得到借款; 当顾客得到全部资金后,他一定能在有限时间里面归还所有资金。 Max:线程对资源...

2018-09-28 16:27:14

阅读数 346

评论数 0

Zip流

文件的压缩和解压 原文件是一个文件夹里多个文件。 路径我用到了.properties配置文件 public void putinZip(String filename) { try { File file; file= new Fil...

2018-09-28 09:43:17

阅读数 114

评论数 0

Java中顺序表存储ID的设计

我定义了一个ArrayId类,内部封装了一个数组和对数组的操作方法。 主要实现了数组的自动扩容,注册时返回一个没有空的id,前面如果有空位置优先前面的,对空位做记录,牺牲部分空间来提高执行效率。 下图size就是实际存储的大小,size和end之间是曾经删除过的记录。 public class...

2018-09-28 09:36:18

阅读数 78

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭