咳といいます。

Mutexなんですが、たびたび 

  lockの持ち主がスレッドであるMutex/何度もlockできるMutex 

の話が出てきますよね。

具体的には

  * lockしたスレッドをMutex側が覚えていて
  * そのスレッドがもう一度lockしようとしてもブロックしない
  * unlockはそのスレッドだけができる (必須ではないのかも!?)

で

  * synchronize は lock していなかったら通常どおり、
    自分が lock していたら ただ yield するだけ (lock/unlockもしない)


のようなMutexです。


こういうMutexも標準で添付されているとうれしいとおもうんですが
どうでしょう。

現在のMutexの仕様は変えられないですかね。
仕様を変えるのがまずいなら、別の名前でも良いからあるといいなー。

# だってみんな作ってるんだもん。