pthread_cond_timedwait
じゃダメなん?