操作系统
文章平均质量分 82
zpDreamer
数据挖掘爱好者
展开
-
Java线程同步
Java线程同步 1.同步对象的恒定性 All java objects are references.对于局部变量和参数来说,java里面的int, float, double, boolean等基本数据类型,都在栈上。这些基本类型是无法同步的;java里面的对象(根对象是Object),全都在堆里,指向对象的reference在栈上。java中的同步对象,实际上是对于reference所指的原创 2016-07-03 19:47:31 · 555 阅读 · 0 评论 -
银行家算法
银行家算法模拟 我们可以把操作系统看作是银行家,操作系统管理的资源相当于银行家管理的资金,进程向操作系统请求分配资源相当于用户向银行家贷款。 为保证资金的安全,银行家规定: (1) 当一个顾客对资金的最大需求量不超过银行家现有的资金时就可接纳该顾客; (2) 顾客可以分期贷款,但贷款的总数不能超过最大需求量; (3) 当银行家现有的资金不能满足顾客尚需的贷款数额时,对顾客的贷款可原创 2016-07-03 19:49:16 · 1143 阅读 · 0 评论