首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
金八铜九炮灰十
蓝翔职业技术学校
蒙得对!要我我也蒙逼!
点赞
回复
分享
发布于 2016-09-04 03:56
格子灰
测试工程师
对。但说不出例子
点赞
回复
分享
发布于 2016-09-04 08:50
LC凑热闹
Java
操作系统教程上说过“死锁一定是不安全状态”,那这句话的逆反命题就是“安全状态一定不死锁”。。不知道这样理解对不对
点赞
回复
分享
发布于 2016-09-04 09:19
牛客124531号
Java
安全状态不会有死锁啊,书上这么说的
点赞
回复
分享
发布于 2016-09-04 11:45
牛客206069781号
前端工程师
书上定义的,安全状态是指至少有一个资源分配序列不会导致死锁(即所有进程都能运行直到结束),所以系统处于安全状态一定不会进入死锁
点赞
回复
分享
发布于 2021-01-25 21:33
滴滴
校招火热招聘中
官网直投
相关推荐
摆烂鼠人喵
03-21 16:22
门头沟学院 计算机类
挑战全网最晚华为入池!
通用软开计算产品 2024.3.20😤😤😤有无池子里的hxd抱团取暖?
点赞
评论
收藏
转发
萧瑟0811
04-03 20:20
已编辑
海南体育职业技术学院 电子信息类
欢忻网络Java后端实习一面
#软件开发2024笔面经# 全程30min,视频面试 自我介绍实习经历项目介绍然后先是场景题 设计一个用户模块,涉及到的功能大概就是注册,登录,注销,查询,修改。从底层的数据库设计,然后往上对外要暴露什么接口,入参出参,整个的流程怎么设计。(这个问题支支吾吾半天,只简单说了下表的设计,以及流程,但是感觉不够详细,让面试官不够满意)mysql的索引,给定几个字段,比如姓名,年龄,手机号,住址,问如何给这几个字段设计索引,可以灵活的组合八股get请求和post请求的区别,参数的获取方式。输入一个url之后的流程。http在tcp上是如何工作的(这个一开始没听懂什么意思,后面反应过来可能问的是请求和响应的报文)ArrayList的删除操作,底层实现原理线程池,三个核心参数的关系算法将两个无序的链表合并成有序的链表只会暴力,面试官提示可以使用堆反问公司的技术栈对我的评价多久出结果总结:面试官人挺好,可惜我太菜,会给出提示和引导。
软件开发2024笔面经
点赞
评论
收藏
转发
Ephmeral
03-29 23:34
已编辑
门头沟学院 计算机类
饿了么一面凉经-2024-03-29
C++选手硬着头皮投了Java岗,奇怪的是还过筛了,然后就被拷打了。自我介绍为什么考虑跨专业?面试官说他们是做 Java 的,但是看我并没有相关的经历,问我投递的时候方向是自己选的吗?(这个时候大概知道是寄了)项目介绍select 语句的查询过程中是否有优化的规则?(扯了 MySQL 的基于规则的优化)火山模型,优点缺点等(这里踩坑了,还提了一嘴物化模型,然后扯了一下)2 核 4G 电脑,在火山模型大概能承载的数据计算量或内存的计算量大概是多少?(不会)字符类型和数字类型在内存中占用是多少(不知道为啥问这个?)为什么需要做缓冲池,如果不做缓冲池的话缺点是什么?是否有做过实际的测试,缓冲池的命中...
跌跌撞撞的找工作经历
点赞
评论
收藏
转发
offer多多多多多多多多多多多多多多
04-20 22:20
已编辑
门头沟学院 电子信息类
校招顺络电子 技术类工程师(电子) 线下投递现场面(三月)1.自我介绍2.在学校成绩怎么样 有没有挂科3.电阻的公式4.问到项目 稍微挖了下 问了电源电路的设计思路等等5.家庭情况6.怎么克服困难 #通信硬件人笔面经互助#
通信硬件人笔面经互助
点赞
评论
收藏
转发
沛公移山
03-27 22:18
冰川网络_游戏运营(准入职员工)
冰川网络内推
3月还有很多HC,不限学校,不限学历,抓紧投递,春招捞人啦,因自己原因错过笔试,错过面试,可以滴滴,我联系hr处理!百分之六十的offer都是第一个月投递的,大家抓紧投递!冰川网络24届春招25届暑期实习启动啦!25届毕业的同学可以准备投递暑期实习了,赶紧完善好简历 ,mark本帖 ,招聘启动后第一时间评论区挨个踢大家 注意每个同学只有一次投递机会,且只能选择一个岗位投递 !Mark住,届时第一时间提醒。上市游戏公司,完善人才体系,雄厚平台资源⭐⭐⭐⭐⭐⭐年度旅游/年度体检/趣味团建/米哈游/免费班车/美味零食下午茶等等【秋招流程】网申→笔试→线上面试→收获offer【内推链接】ht...
投递冰川网络等公司7个岗位 >
点赞
评论
收藏
转发
点赞
10
评论
分享
回复帖子
全站热榜
1
...
毕业
7572
2
...
【薪资计算】SS Is All You Need
5982
3
...
【奖💰】通信硬件薪资爆料②
5366
4
...
浅谈一下今年暑期实习形势
4750
5
...
学弟们听劝,不要学后端
4436
6
...
计算机就业,别卷绩点,这是最大的信息差
3988
7
...
双非大学四年Apache PPMC 拿过大厂offer考研.
3820
8
...
双非硕士的出路
3373
9
...
阿里饿了么意向
3355
10
...
22届211工科考浙大失败不知道咋找工作了,有没有佬给点建议
3197
正在热议
#
牛友的五一计划
#
33205次浏览
550人参与
#
2022届毕业生现状
#
291710次浏览
4153人参与
#
牛客帮帮团来啦!有问必答
#
454660次浏览
8349人参与
#
你想对下半年说点什么
#
5031次浏览
127人参与
#
互联网公司评价
#
67484次浏览
944人参与
#
华为开奖那些事
#
651325次浏览
5703人参与
#
实习好累,可以辞职全力准备秋招吗
#
3716次浏览
72人参与
#
市场营销面经
#
2222次浏览
85人参与
#
许愿池
#
68452次浏览
1494人参与
#
参加过提前批的机械人,你们还参加秋招么
#
9466次浏览
302人参与
#
硬件人的春招flag
#
15182次浏览
208人参与
#
产品实习,你更倾向大公司or小公司
#
32370次浏览
505人参与
#
双非本科求职如何逆袭
#
180894次浏览
2684人参与
#
没有实习经历,还有机会进大厂吗
#
275539次浏览
5550人参与
#
我的成功项目解析
#
73731次浏览
2169人参与
#
产品薪资爆料
#
30201次浏览
523人参与
#
担心入职之后被发现很菜怎么办
#
27196次浏览
240人参与
#
校招入职后的感受
#
41211次浏览
697人参与
#
为什么那么多公司毁约
#
34894次浏览
288人参与
#
毕业后不工作的日子里我在做什么
#
43289次浏览
611人参与
牛客网
牛客企业服务