#include <thread.h> int mutex_trylock(mutex_t *mp);
mutex_trylock(3THR) は、mp が指す mutex をロックしようとします。この関数はブロックしない点を除いて、mutex_lock() と同じ働きをします。(POSIX スレッドについては、「pthread_mutex_trylock(3THR)」を参照)。