限定时间的方式
限定时间,有两种方式:
1)明确延时的一个时间段:(_for 作为后缀)
std::this_thread::sleep_for(std::chrono::milliseconds(3000));
2)明确延时后的时间点:(_until 作为后缀)
std::chrono::steady_clock::time_point timePoint = std::chrono::steady_clock::now() + std::chrono::milliseconds(3000);
std::this_thread::sleep_until(timePoint);
互斥量的等待时间
在超时时间内获取到锁就返回 true,否则返回 false