码迷,mamicode.com
首页 > 系统相关 > 详细

操作系统之进程同步

时间:2020-06-13 00:49:55      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:竞争   信号量   同步机制   存储   需要   共享存储   消息队列   操作   线程   

案例:
哲学家问题,生产者和消费者问题

临界资源

临界资源指的是一 些虽作为共享资源却又无法同时被多个线程共同
访问的共享资源。当有进程在使用临界资源时,其他进程必须依据
操作系统的同步机制等待占用进程释放该共享资源才可重新竞争使
用共享资源。

进程间的同步

◆空闲让进:资源无占用,允许使用
◆忙则等待:资源有占用,请求进程等待
◆有限等待:保证有限等待时间能够使用资源
◆让权等待:等待时,进程需要让出CPU

进程间的同步

◆消息队列
◆共享存储
◆信号量

线程同步的方法:

互斥量
读写锁
自旋锁
条件变量

操作系统之进程同步

标签:竞争   信号量   同步机制   存储   需要   共享存储   消息队列   操作   线程   

原文地址:https://www.cnblogs.com/HelloBytes/p/13111258.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!