[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 03/01 19:22 / Filesize : 294 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

超初心者のためのスレッド 8



502 名前:login:Penguin mailto:sage [02/06/13 12:38 ID:1n8VtKKN]
>>499
今検索してみて驚いたが、Windowsって排他制御に関して、妙な名前の機能があるんだね。

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

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

Linuxではpthread libraryを使用しているので、linuxでの排他制御は、
www.hlla.is.tsukuba.ac.jp/~yas/coins/dsys-1998/1999-01-26/pthread-sync.html
rananim.ie.u-ryukyu.ac.jp/~kono/lecture/2001/os/ex/synch/sync.html
あたりを参照せよ。

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






[ 続きを読む ] / [ 携帯版 ]

全部読む 前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<294KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef