cpp/thread/recursive timed mutex/native handle