![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机基础
JAVA和人工智能
探索Java编程深度,解码人工智能奥秘。分享技术干货,洞察行业趋势,搭建程序思维桥梁,与你共赴科技未来。欢迎关注公众号:JAVA和人工智能
展开
-
操作系统之【死锁问题】
操作系统之【死锁问题】一、什么是死锁? 死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。二、死锁产生的条件?2.1 互斥条件。 ...转载 2019-06-05 16:13:55 · 3585 阅读 · 1 评论 -
避免死锁-银行家算法
避免死锁-银行家算法 了解了什么是死锁,以及死锁产生的原因,懂得如何去避免死锁。在前面操作系统之【死锁问题】 已经提到。在死锁的避免上有现今有两种比较著名的方案,一是有序资源分配法,二是银行家算法。这里讲述一下银行家算法。一、什么是银行家算法?银行家算法(Banker's Algorithm)是...转载 2019-06-06 11:22:40 · 2980 阅读 · 1 评论