超初心者のためのスレッド 8at LINUX
超初心者のためのスレッド 8 - 暇つぶし2ch502:login:Penguin
02/06/13 12:38 1n8VtKKN
>>499
今検索してみて驚いたが、Windowsって排他制御に関して、妙な名前の機能があるんだね。

普通、クリティカルセクションというのは同時アクセスされてはいけないコ-ド区間
のことで、同時アクセスされないように制御することや制御する機能を排他制御(相互
排他)といい、排他制御のための制御変数のうち、値が0と1をとるものをロック(バイ
ナリセマフォ、mutex)、0以上の値を取るのをセマフォ(計数セマフォ)という。OSの
教科書でもデータベースの教科書でも同じ命名法を取っており、上記の用語が別のもの
を指すことはない。

Windowsでいうクリティカルセクションは単一プロセス内のみに適用できるロックを使った
排他制御機能の一つ。なので、そんな妙な名前の機能を使わなくても、普通にセマフォか
ロックを使えば排他制御可能。

Linuxではpthread libraryを使用しているので、linuxでの排他制御は、
URLリンク(www.hlla.is.tsukuba.ac.jp)
URLリンク(rananim.ie.u-ryukyu.ac.jp)
あたりを参照せよ。

(´-`).。oO(わからん気がしないでもないが、なんであんな命名したんだろう?)


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch