30.5. ミューテックス属性オブジェクトの削除

ミューテックス属性オブジェクトを使用してミューテックスを作成した後に、属性オブジェクトを保持して同じタイプのミューテックスをさらに初期化することや、削除することができます。ミューテックスはいずれの場合も影響を受けません。

手順

  • _destroy コマンドを使用して、属性オブジェクトを削除します。

    pthread_mutexattr_destroy(&my_mutex_attr);

    ミューテックスは通常の pthread_mutex として動作するようになり、通常どおりにロック、ロック解除、破棄できます。