マルチスレッドのプログラミング

mutex の獲得

mutex_lock(3T)

#include <thread.h>

int mutex_lock(mutex_t *mp);

mutex_lock() は、mp が指す mutex をロックします。mutex がすでにロックされている場合は、使用可能になるまで呼び出しスレッドがブロックされます (ブロック状態のスレッドは、優先順位別の待ち行列に入れられます)。