[thread] confusion about recursive_try_mutex