pub fn sleep(sleep_duration: Duration<SystemClock>)
Blocks the execution of the current thread for at least the specified duration. This function may block for longer due to scheduling or resource contention delays.