问题 问答题 简答题

解决死锁问题的方法主要有几种?

答案

参考答案:防止死锁的方法就是从某一环节上打破其死循环,这就要使其三个条件至少有一个不能满足。可分别采取以下的措施。

(1)进程被挂起后释放其占有的资源,即强制使挂起的进程放弃其占用的资源,等待下一次重新申请。

(2)进程必须一次提出对全部所需资源的申请,在需求未能满足之前,进程不能运行,也不占有任何资源;而一旦满足其要求后,就在整个运行期间保持其占有状态。

(3)在进程要求多种资源的情况下,规定使用资源的优先权,各进程必须按优先权顺序提出资源申请,以避免各进程竞用资源而出现的死循环。

(4)分布式操作系统对资源实施动态管理,即在资源统计表中列出系统可用的各种资源数、各进程所需的最大资源数、当前实际分配的资源数等信息,再根据进程对资源提出的新申请进行核算,在不出现死锁的前提下才能响应其申请。

材料题

阅读下列材料,回答问题。

材料一   戊戌 * * 大事记

1898年9月18日(八月初三日) 御史杨崇伊向慈禧太后上奏折,称:“风闻东洋故相伊藤博文,即日到京,将专政柄。” 维新派人士谭嗣同深夜密访袁世凯,希望他起兵勤王,逼慈禧彻底交权。

9月19日(八月初四日)慈禧太后自颐和园回宫。

9月20日(八月初五日) 光绪帝先召见袁世凯(袁于当晚回到天津);后接见日本前首相伊藤博文。

9月21日(八月初六日) 慈禧太后发动 * * ,宣布“临朝听政”。当晚,袁世凯从杨崇伊处获悉太后重新训政,为保全自己,和盘托出维新派的密谋。致使事态扩大,导致后来大批维新派被捕、被革、被逐和六君子被杀。 ——据茅海建《戊戌变法史事考》三联书店(2005年版)整理

材料二  关于戊戌变法的研究,所依据的材料主要是运动过后不久出现的梁启超的《戊戌 * * 记》,和康有为后来的陈述如《康南海自编年谱》。由于作者就是当事者,所以很难作为信史。但这些作品都不同程度强化了康梁系话语,而来自清政府方面的解释几乎一直没有看到。——引自《回顾戊戌、重温历史》《光明日报》2008年12月7日

(1)从材料一看,引发戊戌 * * 发生的因素有哪些?依据材料一判断,袁世凯告密与戊戌 * * 的进程有何关系?

________________________________________________________________________________

(2)依据材料二,说明文中提到的两部文献在研究戊戌变法运动史中的缺陷。由此,你认为史学研究应注意什么?

________________________________________________________________________________

单项选择题