首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
04-13 23:44
北京理工大学 Java
美团暑期后端二面
第一次二面,面试官依旧情绪价值很足,只可惜每到面试的时候才发现项目准备的还不够,手撕部分sql忘完尬了好长时间,算法用回溯暴力解了。 前面是专业和实验室项目的一些问题。SSE 与 WebSocket 有什么区别?为什么在这个场景选择 SSE?在项目中采用策略模式和模板方法模式,各自的用途和目的是什么?缓存预热、布隆过滤器、分布式锁分别应对什么场景和问题?查询场景下会有并发安全问题吗?分布式锁能彻底解决并发安全问题吗?分布式锁的超时时间如何设置?什么情况下需要做分库分表?单表数据量达到多少时 IO 次数会增加?原因是什么?高并发但数据量未达到分表阈值时,是否需要分表?高并发下数据库应如何应对?主...
查看18道真题和解析
点赞
评论
收藏
分享
04-15 09:51
安徽工业大学 IT技术支持
真心话|不是所有人都适合大厂,这4类人去了最容易站稳脚跟
逛牛客这么久,发现一个很有意思的现象:很多人把大厂当成“求职天花板”,拼尽全力投递、面试,哪怕拿到offer,也有不少人干了3个月就裸辞,吐槽“大厂节奏快到窒息”“内耗严重”“自己根本不适应”。 其实大厂从来不是“适合所有人的避风港”,它有清晰的优势——完善的体系、优质的资源、可观的薪资、清晰的成长路径,但也有不可忽视的压力——高强度加班、严格的KPI、复杂的协作流程、激烈的竞争。 与其盲目跟风冲大厂,不如先看清自己:你到底适不适合大厂?结合身边上岸大厂的朋友经历+牛友高频分享,总结出4类最适合大厂的人,对照看看,你是不是其中之一~ 一、目标明确,能接受“高压换成长”的人 大厂最不缺“努力的人...
找工作,你会甘心进小厂还...
点赞
评论
收藏
分享
03-06 12:35
已编辑
三峡大学科技学院 Java
学院本求拷打
考研下岸了,大四上没去校招,现在没实习经验,简历投进去但是过不了筛😣,各位🐮友有什么高见吗
那我受着呗:
编一段实习
实习,投递多份简历没人回...
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
04-07 12:50
已编辑
挑战最早腾讯暑期oc
Time line2.2 约一面2.4 一面2.5 约二面+二面2.8 hr面后秒云证2.12 邮箱oc
点赞
评论
收藏
分享
04-11 21:03
中国科学技术大学 Java
如果我关掉你的大模型,你的Agent还剩下什么?
最近参加了几场Agent专项面,有个非常刁钻的趋势:面试官开始反思“过度智能化”的问题。比起炫耀模型的能力,他们更想看你作为开发者,如何处理资源边界与业务对齐。核心考点一:Token 经济学与“长效记忆”的取舍面试官常会问:“如果任务链路极长,上下文爆了怎么办?”别只回答“滑动窗口”或“向量检索”。现在的深度考点是“记忆的结构化存储”。考点: 你是否设计了类似计算机操作系统的“缓存交换”机制?深度回答: 聊聊如何将非结构化的对话,实时提取并更新到结构化的知识图谱或数据库中。这样Agent下一次读取的是“属性值”,而不是翻看几万字的聊天记录。这考查的是你对信息压缩率的控制能力。核心考点二:如何定...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
10
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
厦门银行AI面试面经
6795
2
...
感谢腾讯!双非本暑期成功上岸💪
2889
3
...
快手Java日常实习一面
2513
4
...
字节AI应用开发一面拷打1h🤯
2196
5
...
网易客户端实际等待开奖
2145
6
...
腾讯云智415暑期一面纯八股!
1970
7
...
因为不主动加班被裁了
1911
8
...
面试官角度谈谈还要刷力扣吗
1747
9
...
4.16 滴滴一面
1675
10
...
华为暑期实习
1497
创作者周榜
更多
正在热议
更多
#
AI时代还有必要刷leetcode吗?
#
34031次浏览
431人参与
#
大学生该如何认清当下的就业环境?
#
162223次浏览
886人参与
#
有哪些公司在面试时考察AICoding?
#
19061次浏览
348人参与
#
运营来爆料
#
98787次浏览
508人参与
#
HR面都在聊什么?
#
13504次浏览
162人参与
#
美团开奖
#
407717次浏览
1805人参与
#
26届春招投递记录
#
3582次浏览
42人参与
#
百度工作体验
#
325355次浏览
2247人参与
#
想从事Agent应该学习哪些技术?
#
8340次浏览
279人参与
#
实习学到最有价值的工作习惯
#
69595次浏览
552人参与
#
OPPO求职进展汇总
#
808949次浏览
5441人参与
#
校招生月薪1W算什么水平
#
143381次浏览
492人参与
#
你觉得什么岗位会被AI替代
#
57186次浏览
371人参与
#
从投递到OC,你用了多久
#
23524次浏览
238人参与
#
什么人最适合大厂?
#
12595次浏览
133人参与
#
父母问你工作找得怎么样,怎么回
#
22847次浏览
282人参与
#
哪些公司面试还在问八股?
#
13861次浏览
123人参与
#
许愿池
#
373834次浏览
2921人参与
#
我与AI的日常
#
3260次浏览
16人参与
#
我的求职进度条
#
1112093次浏览
8035人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务