什么是死锁,试举例说明?
2015-07-22 09:06
197 查看
在一组进程中,每个进程都无限的等待被该组另一个进程占用的资源,因而永远得不到资源,我们称这种现象为死锁。这一组进程就称为死锁进程。
一台打印机和一台输入机,分别被进程p1进程p2占用,在某时刻,p1打印,但是打印机被p2占用,p1等待,又在某时p2输入,输入机被p1占用,因此无限等待。产生死锁。
一台打印机和一台输入机,分别被进程p1进程p2占用,在某时刻,p1打印,但是打印机被p2占用,p1等待,又在某时p2输入,输入机被p1占用,因此无限等待。产生死锁。
相关文章推荐
- Android基础入门教程——3.1 基于监听的事件处理机制
- java之反射机制
- hibernate不支持插入操作
- Android基础入门教程——2.3.1 TextView(文本框)详解
- openGL 错误总结
- uva 784 Maze Exploration(简单dfs)
- PLsql登录显示no logon(没有登录)
- Struts2配置的Param如何调用?
- 如何刷新清除DNS解析缓存命令
- 探索C#之6.0语法糖剖析
- 上线数据导入的几个注意事项
- CSDN iOS安全攻防专栏
- 杭电oj 2206 IP的计算
- 关于项目对表单校验的需求
- POJ-1961-Period
- 再见,viewDidUnload方法
- 会话EJB系列(一)EJB概述
- ubuntu 10.10 drcom成功上网 好不容易。附:_recv_dialog_packet(PKT_CHALLENGE) failed解决之道
- PHP 实现商品的无限规格实现思路
- 它们的定义app.config中间section节点和在执行中使用