ミューテックスについてなんですけど
まずCreateMutex関数でオブジェクトを作成しますよね。
この関数の戻り値はオブジェクトに対するハンドルでして、プログラムは明示的にこのハンドルを閉じるには
CloseHandleにより閉じるとあります。

ですが例えばペンやブラシのオブジェクトの場合
DeleteObjectで明示的にオブジェクトを削除しなければいけないのですが
このミューテックス及びセマフォの様なオブジェクトはどういうタイミングでオブジェクトが削除されてるのでしょうか。

あんまし理解してなくてすいませんorz