Trait std::Park
trait Park {
long long now_ms();
void park(long long timeout_ms);
void unpark();
}A source of time and of waiting, for executors (see above).
Required methods
monotonic milliseconds
wait up to timeout (-1: until unpark), or less
end the current (or the next) park early