首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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 电脑,在火山模型大概能承载的数据计算量或内存的计算量大概是多少?(不会)字符类型和数字类型在内存中占用是多少(不知道为啥问这个?)为什么需要做缓冲池,如果不做缓冲池的话缺点是什么?是否有做过实际的测试,缓冲池的命中...
跌跌撞撞的找工作经历
点赞
评论
收藏
转发
求个offer2024
04-10 22:52
已编辑
门头沟学院 土木类
0328美团二面
#软件开发2024笔面经# 【项目】1、介绍项目?2、会员注册数据库表设计,包括哪些核心字段。3、用户登录过程?4、介绍车票查询模块?5、为什么使用redis做车票查询?6、系统QPS多少?7、用户购票过程?8、订单复合分片算法?9、仔细讲讲责任链模式,具体如何实现?10、讲讲缓存穿透问题?【八股】1、HashMap的底层原理?为什么选择红黑树,红黑树比AVL为什么增删效率快?2、打开网页发生的全过程,越详细越好。3、类加载执行过程?4、Mysql遇到的问题如何排查?5、讲讲用到的设计模式?算法:滑动窗口最大值(hard)----------------------------------------0410下午 入人才库
美团二面723人在聊
软件开发2024笔面经
点赞
评论
收藏
转发
沛公移山
03-27 22:18
冰川网络_游戏运营(准入职员工)
冰川网络内推
3月还有很多HC,不限学校,不限学历,抓紧投递,春招捞人啦,因自己原因错过笔试,错过面试,可以滴滴,我联系hr处理!百分之六十的offer都是第一个月投递的,大家抓紧投递!冰川网络24届春招25届暑期实习启动啦!25届毕业的同学可以准备投递暑期实习了,赶紧完善好简历 ,mark本帖 ,招聘启动后第一时间评论区挨个踢大家 注意每个同学只有一次投递机会,且只能选择一个岗位投递 !Mark住,届时第一时间提醒。上市游戏公司,完善人才体系,雄厚平台资源⭐⭐⭐⭐⭐⭐年度旅游/年度体检/趣味团建/米哈游/免费班车/美味零食下午茶等等【秋招流程】网申→笔试→线上面试→收获offer【内推链接】ht...
投递冰川网络等公司10个岗位 >
点赞
评论
收藏
转发
点赞
10
评论
分享
回复帖子
全站热榜
1
...
(全时间段)暑期租房攻略来啦!全是干货!
2.6W
2
...
HR面试面经问题汇总(共计30+问题,2500+字数)
1.2W
3
...
机械/制造笔面经第二期,发面经攒人品!周周💸有奖🎁
1.1W
4
...
【软件开发专场】2024笔面经第二期!发面经攒人品赢奖励💴
9871
5
...
腾讯音乐 一面 秒挂
8068
6
...
【暑期观Cpp选手有感 + 安慰帖 】拒绝焦虑 朋友们
7544
7
...
当下面试现状
6764
8
...
骑手面经
5836
9
...
双A大胆飞了!
5407
10
...
清华毕业,细数自己24年秋招的艰辛与无用功(一)
5213
正在热议
#
牛客帮帮团来啦!有问必答
#
268571次浏览
5951人参与
#
我在牛爱网找对象
#
44117次浏览
281人参与
#
来聊聊机械薪资天花板是哪家
#
9981次浏览
89人参与
#
应届生应该先就业还是先择业
#
6187次浏览
81人参与
#
为什么那么多公司毁约
#
29933次浏览
256人参与
#
如果再来一次,你还会学硬件吗
#
15484次浏览
320人参与
#
租房前辈的忠告
#
17839次浏览
1393人参与
#
华为求职进展汇总
#
419343次浏览
4211人参与
#
产品薪资爆料
#
26373次浏览
491人参与
#
机械人的薪资开到多少,才适合去?
#
35420次浏览
197人参与
#
求职季如何保持心态不崩
#
9053次浏览
172人参与
#
机械制造2024笔面经
#
256514次浏览
4134人参与
#
非技术岗简历怎么写
#
92692次浏览
1824人参与
#
你已经投递多少份简历了
#
233588次浏览
3787人参与
#
没有实习经历,还有机会进大厂吗
#
244199次浏览
4586人参与
#
荣耀求职进展汇总
#
52809次浏览
593人参与
#
通信硬件人笔面经互助
#
47012次浏览
1090人参与
#
正在实习的你,有转正机会吗?
#
78855次浏览
829人参与
#
你的简历改到第几版了
#
254045次浏览
3982人参与
#
秋招提前批启动你开冲了吗
#
15776次浏览
652人参与
牛客网
牛客企业服务