操作系统课程设计,死锁环路检测图形页面输入,java语言,吉林大学,成绩为优
2023-10-04 16:47:07 107KB java 操作系统课设 死锁环路检测
1
NULL 博文链接:https://beijingwo2008.iteye.com/blog/1851542
2023-09-18 00:00:10 397KB 源码 工具
1
死锁的原理非常简单,用一句话就可以描述完。就是当多线程访问多个锁的时候,不同的锁被不同的线程持有,它们都在等待其他线程释放出锁来,于是便陷入了永久等待。比如A线程持有1号锁,等待2号锁,B线程持有2号锁等待1号锁,那么它们永远也等不到执行的那天,这种情况就叫做死锁。 关于死锁有一个著名的问题叫做哲学家就餐问题,有5个哲学家围坐在一起,他们每个人需要拿到两个叉子才可以吃饭。如果他们同时拿起自己左手边的叉子,那么就会永远等待右手边的叉子释放出来。这样就陷入了永久等待,于是这些哲学家都会饿死。 这是一个很形象的模型,因为在计算机并发场景当中,一些资源的数量往往是有限的。很有可能出现多个线程抢占的情
2023-09-11 14:30:18 258KB python 多线程 死锁
1
操作系统实验报告-死锁的检测与解除.wps
1
数据库死锁分析.doc
2023-03-15 22:54:01 75KB
1
网络上大多死锁检测的代码多为C语言,且没有注释补充。 本代码参考王道考研操作系统视频课程中的死锁检测算法,进行了Python的实现(含注释)。 为保小命,该资源不含任何文档,仅有含注释的代码,请谨慎考虑下载。
2023-03-06 17:23:31 12KB Python 操作系统 课程设计
1
Java实现 操作系统 看下有用没 比较简单 通俗易懂吧 呵呵 学习为主
2022-12-13 15:34:55 6KB Java实现 操作系统
1
处理器管理 同步、通信与死锁
1
1 操作系统概述 处理器管理 同步、通信与死锁 处理器管理
1
针对片上网络的死锁问题,提出一种片上网络自适应路由算法——虚拟网络(VN)路由算法,该算法根据报文源地址和目的地址将网络分成4个虚拟网络。一旦报文在某个给定的虚拟网络中路由,所有属于最小路径的通道都可用于路由。但是,报文不能被传到另一个虚拟网络。显然,通道间没有环相关,从而避免了死锁。通过OPNET仿真,得出此算法吞吐量大、网络延迟小。
2022-11-05 14:50:59 923KB 片上网络 VN路由算法 死锁
1