建筑网站模版,企业查询员工社保缴费记录,宁波企业网站搭建极速建站,小游戏大全网页版1、简单聊聊什么是管程模型
#xff08;共享资源#xff09;#xff1a;定义一个共享变量#xff0c;可以理解锁#xff0c;令牌这类的东西#xff08;互斥访问共享资源#xff09;#xff1a;获取这个锁、令牌的时候是排好队的#xff0c;只允许单线程访问#xff…
1、简单聊聊什么是管程模型
共享资源定义一个共享变量可以理解锁令牌这类的东西互斥访问共享资源获取这个锁、令牌的时候是排好队的只允许单线程访问线程之间的同步过程当 单线程在处理的时候不满足某些条件需要阻塞的时候可以调用方法阻塞起来但是在条件满足的时候也需要被人唤醒。被人唤醒之后不是从阻塞处直接往下执行的它是重新回到互斥的地方重新获取锁重新执行。所以当真正执行的时候当初唤醒它的条件可能又不满足了。