- クリティカルセクション
- クリティカルセクション(Critical section)とは、計算機上において、単一のリソースに対して、複数の処理が同時期に実行されると、破綻をきたす部分を指す。
- バイナリセマフォ
- 0と1の値だけを取る変数。
- そもそもバイナリとは「2進数の」という意味。
- fflush()
- バッファにデータを吐き出す
共有資源に対するアクセス可能な数を示す値がセマフォ。
資源にアクセスする度にセマフォの値を増減することによって、排他制御を実現する
→セマフォとは排他制御実現のための仕組み
セマフォの値から1引くことを「P操作」
セマフォの値に1足すことを「V操作」
最終更新:2016年05月28日 11:47