首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
qfxyx
2016-09-18 13:19
已编辑
石牌村文科职业技术学院 Java
关注
已关注
取消关注
一道操作系统面试题
我同学今天电话面试,面试官问了大概问了一下这道题,系统处于安全状态一定不会发生死锁对吗?对或者不对请举例说明。
如题,我同学同时懵逼了,各位怎么看?
提示
全部评论
推荐
最新
楼层
LC凑热闹
东南大学 Java
这是操作系统概念第七版上的内容
5
回复
分享
发布于 2016-09-04 09:21
程序员耳东
山东大学 前端工程师
我觉得答案是不一定,下面是分析过程。 安全状态的定义是系统能够按某种进程推进顺序为每个进程分配资源,直到满足每个进程对资源的最大需求,使每个进程都可以顺利的完成。只要系统处于安全状态,那么就可以避免进入死锁,但这仅仅是避免进入,并不是一定不会进入,假如进程申请资源时系统没有进行检测就直接分配的话,是有可能进入死锁的。 举个例子: 进程号 最大需求 已分配 还需要 P1 10 5 5 P2 4 2 2 P3 9 2 7 此时系统还有3个可用资源的话,安全序列就是P2、P1、P3,照着这个顺序分配就可以避免死锁,但是如果此时P1先发起申请3个资源,并且系统直接分配的话,那么就会进入死锁的僵局。当然了,如果系统在进程申请资源时采用银行家算法就可以保证一定不会进入死锁了,但是问题没说。 总之就是安全序列只是避免进入死锁,并不是一定不会进入。 个人看法,欢迎讨论。
3
回复
分享
发布于 2016-09-04 13:40
牛客7858554号
大连理工
我觉得不一定吧,不知道回答的对不对,安全状态只是说此时有一个安全序列可以完成资源分配而不发生死锁,但若是出现不按安全序列分配,是不是就可能发生死锁呢,若是多进程中,也有可能产生死锁吧
点赞
回复
分享
发布于 2016-09-04 07:56
牛客206069781号
浙江大学 golang
书上定义的,安全状态是指至少有一个资源分配序列不会导致死锁(即所有进程都能运行直到结束),所以系统处于安全状态一定不会进入死锁
点赞
回复
分享
发布于 2021-01-25 21:33
牛客124531号
门头沟学院 Java
安全状态不会有死锁啊,书上这么说的
点赞
回复
分享
发布于 2016-09-04 11:45
LC凑热闹
东南大学 Java
操作系统教程上说过“死锁一定是不安全状态”,那这句话的逆反命题就是“安全状态一定不死锁”。。不知道这样理解对不对
点赞
回复
分享
发布于 2016-09-04 09:19
格子灰
第一拖拉机制造厂拖拉机学院 测试工程师
对。但说不出例子
点赞
回复
分享
发布于 2016-09-04 08:50
金八铜九炮灰十
蓝翔职业技术学校
蒙得对!要我我也蒙逼!
点赞
回复
分享
发布于 2016-09-04 03:56
暂无评论,快来抢首评~
相关推荐
昨天 10:07
广西大学 算法工程师
Shopee AI应用开发 一面
1. 自我介绍,围绕一条链路说明你做过什么、你负责什么、难点在哪2. 一个面向多业务域的 Agent 系统,为什么不能只用一个大 Agent 把所有事情做完单 Agent 的问题不是“不能做”,而是做大以后上下文会混杂,知识边界、工具边界和状态边界都不清楚。比如订单查询、风控审计、赔付建议、配置解释,本质上就是不同任务类型,它们需要的知识、状态和可调用工具完全不同。如果硬塞到一个 Agent,模型容易被无关上下文干扰,也容易误用工具。实际工程里更稳的做法是做任务拆分:入口先做路由,再把请求交给垂直 Agent 或垂直 Skill 处理。3. 对多场景、多上下文的请求做路由时,如何判断当前应该调...
AI-Agent面试实战...
点赞
评论
收藏
分享
04-12 20:38
山东大学 Java
古法编程时代Java项目最后的绝唱
最近看了好多同学简历中的项目经历都已经变成一个AI项目加一个常规项目,而且大家似乎很有默契的形成了一个RAG项目+商城、优选、秒杀项目.....很难不让人感慨,在这个古法编程向vibe coding过度的时期,大家又默契的写出了同质化如此高的简历。如果大家厌倦了写商城类这种极致并发的项目,害怕自己经不住面试官对大流量技术设计的拷打,那不妨关注一下由楼主开源的异构数据源流转系统datalinkx。不同于c端项目浮夸的流量和并发,在后A(AI)、B(BigData)、C(CloudCompute)时代,datalinkx的优势在于其大数据垂直领域的业务价值。为什么选择搞异构数据源流转项目每到春招秋...
我的失利项目复盘
点赞
评论
收藏
分享
03-13 14:21
已编辑
江西警察学院 前端工程师
好漂亮的报错
就是觉得好漂亮,可能是配色?
站队站对牛:
红红一大片 天都要塌了
点赞
评论
收藏
分享
03-19 09:58
河海大学 Java
27届找实习一个约面都没有
是简历有问题吗
最喜欢春天的奇亚籽很...:
同学,是小红书不是小哄书,一眼就能看到的错误
投了多少份简历才上岸
点赞
评论
收藏
分享
04-13 20:43
蚌埠坦克学院 嵌入式软件开发
嵌入式春招最后一个月该怎么准备?
现在这个时间点说实话要面对一个现实:春招确实已经进入尾声,像一些头部厂(互联网大厂、部分芯片大厂)提前批+正式批基本已经接近收口,剩下的机会主要集中在以下几类:补录、二线厂、传统行业公司、以及部分还在持续招人的中小厂。但“最后一个月”并不意味着机会少,而是策略必须更精准。一、先判断你现在处于什么水平你必须先搞清楚自己在哪一档:基础一般(只会点单片机/能写代码但项目弱)有项目(做过STM32/RTOS/驱动,但不深)有亮点(做过复杂项目/有系统能力/能讲原理)不同阶段准备方式完全不同:基础一般 → 补基础 + 背八股有项目 → 强化项目表达 + 查漏补缺有亮点 → 主攻面试 + 定向投递二、最后...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
10
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
厦门银行AI面试面经
6876
2
...
感谢腾讯!双非本暑期成功上岸💪
3006
3
...
快手Java日常实习一面
2492
4
...
网易客户端实际等待开奖
2133
5
...
字节AI应用开发一面拷打1h🤯
2062
6
...
腾讯云智415暑期一面纯八股!
2001
7
...
因为不主动加班被裁了
1894
8
...
面试官角度谈谈还要刷力扣吗
1747
9
...
4.16 滴滴一面
1719
10
...
招银网络一面
1465
创作者周榜
更多
正在热议
更多
#
AI时代还有必要刷leetcode吗?
#
33844次浏览
431人参与
#
大学生该如何认清当下的就业环境?
#
162199次浏览
886人参与
#
有哪些公司在面试时考察AICoding?
#
18935次浏览
347人参与
#
运营来爆料
#
98773次浏览
508人参与
#
HR面都在聊什么?
#
13427次浏览
162人参与
#
美团开奖
#
407690次浏览
1805人参与
#
26届春招投递记录
#
3567次浏览
42人参与
#
百度工作体验
#
325332次浏览
2247人参与
#
想从事Agent应该学习哪些技术?
#
8279次浏览
279人参与
#
实习学到最有价值的工作习惯
#
69581次浏览
551人参与
#
OPPO求职进展汇总
#
808921次浏览
5441人参与
#
校招生月薪1W算什么水平
#
143365次浏览
492人参与
#
你觉得什么岗位会被AI替代
#
57157次浏览
371人参与
#
从投递到OC,你用了多久
#
23427次浏览
238人参与
#
什么人最适合大厂?
#
12528次浏览
133人参与
#
父母问你工作找得怎么样,怎么回
#
22761次浏览
282人参与
#
哪些公司面试还在问八股?
#
13778次浏览
123人参与
#
许愿池
#
373807次浏览
2921人参与
#
我与AI的日常
#
3256次浏览
16人参与
#
我的求职进度条
#
1111325次浏览
8034人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务