「ミューテックス」の版間の差分

削除された内容 追加された内容
CharHigh (会話 | 投稿記録)
m編集の要約なし
33行目:
 
==== プロセス間の場合 ====
プロセス間の排他制御には、以下の2つの方法がある。
* Metered Section - <code>CreateMeteredSection()</code>を使って作成する。Mutexより高速である。[http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndllpro/html/msdn_metrsect.asp][http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpdndllpro/htm/metrsect.asp]
* Mutex - ミューテックスオブジェクトの初期化に<code>CreateMutex()</code>[[Win32 API]]関数を使う。
* Metered Section - <code>CreateMeteredSection()</code>を使って作成する。Mutexより高速である。但しこれは Win32 APIでなく、自作する物である。[http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndllpro/html/msdn_metrsect.asp][http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpdndllpro/htm/metrsect.asp]
 
==== プロセス内の場合 ====