Lazy loaded image
操作系统
🖥️屏障
Words 182Read Time 1 min
2021-7-2
2025-4-6
type
status
date
slug
summary
tags
category
icon
password
类型
标签
状态
notion image

屏障

除非所有的进程都准备就绪以进行下一阶段,否则任何进程都不可能进入下一阶段。可以通过在每个阶段的结尾安置屏障(barrier)来实现。
当一个进程到达屏障时,它就被屏障阻拦,直到所有的进程到达该屏障为止,具体操作如下图所示:
notion image
当进程完成该阶段所需运算时,它就执行barrier原语(通常为调用一个库过程),该进程就会被挂起,直到该阶段所有进程的运算都完成。此时,所有的进程就一起被释放。
 
上一篇
受限直接执行
下一篇
定点数运算
Catalog