#include <thread.h> int mutex_trylock(mutex_t *mp);
mutex_trylock() は、mp が指す mutex をロックしようとします。この関数はブロックしない点を除いて、mutex_lock() と同じ働きをします。