同期

スタバ文書対応その1
同期機構を整理してちょっとまともにした。
以前のMonaに提供されていた同期機構は

  1. セマフォ(カーネル内のみ・スピンロック)
  2. Mutex(ユーザーのみ・ブロック/Wakeup)


整理して

  1. セマフォ(カーネル内のみ・スピンロック)⇒変わらず
  2. Mutex(ユーザー/カーネル・ブロック/Wakeup・アダプティブロック)

ということで、Mutexがカーネル内でも使えるようになった。


自分は馬鹿なのでいつも忘れてしまうので恥ずかしながらメモしておこう
「Mutex = バイナリセマフォ

以上