ID : 5158
CreateMutex
機能
Mutexオブジェクトの作成を要求をし、MutexオブジェクトのIDを取得します。
解説
Mutexオブジェクトを作成を要求し、MutexオブジェクトのIDを取得します。
指定した名称のMutexオブジェクトが存在しない場合は新規にMutexオブジェクトを作成し、作成されたオブジェクトのIDを返します。作成されたオブジェクトにはタスクの参照が登録されます。
同じ名称のMutexオブジェクトがすでに存在している場合は、そのMutexオブジェクトのIDを返し、そのオブジェクトに自タスクの参照を追加します。
関連項目
Mutexオブジェクト、 CreateMutex、 DeleteMutex、 TakeMutex、 GiveMutex、 ResetMutex、 MutexID、 MutexState、 排他処理のプログラム例1、 排他処理のプログラム例2、 排他処理のプログラム例3
注意事項
用例
Sub Main
Dim n As Integer
n = CreateMutex(S[10])
TakeMutex n
' Statements
GiveMutex n
DeleteMutex n
End Sub
ID : 5158