cpp/thread/timed mutex/try lock until