操作系统之进程同步

Posted hellobytes

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了操作系统之进程同步相关的知识,希望对你有一定的参考价值。

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

临界资源

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

进程间的同步

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

进程间的同步

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

线程同步的方法:

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













以上是关于操作系统之进程同步的主要内容,如果未能解决你的问题,请参考以下文章

大话操作系统之进程与线程

(王道408考研操作系统)第二章进程管理-第三节8:经典同步问题之吸烟者问题

(王道408考研操作系统)第二章进程管理-第三节7:经典同步问题之多生产者与多消费者问题

进程同步之信号量机制(pv操作)及三个经典同步问题

进程同步工具之 管程机制

进程之并行并发同步异步与阻塞非阻塞