We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 29ef412 commit 0389d40Copy full SHA for 0389d40
src/libstd/thread/mod.rs
@@ -787,12 +787,16 @@ pub fn park_timeout_ms(ms: u32) {
787
///
788
/// let timeout = Duration::from_secs(2);
789
/// let beginning_park = Instant::now();
790
-/// park_timeout(timeout);
791
792
-/// while beginning_park.elapsed() < timeout {
793
-/// println!("restarting park_timeout after {:?}", beginning_park.elapsed());
794
-/// let timeout = timeout - beginning_park.elapsed();
795
+/// let mut timeout_remaining = timeout;
+/// loop {
+/// park_timeout(timeout_remaining);
+/// let elapsed = beginning_park.elapsed();
+/// if elapsed >= timeout {
796
+/// break;
797
+/// }
798
+/// println!("restarting park_timeout after {:?}", elapsed);
799
+/// timeout_remaining = timeout - elapsed;
800
/// }
801
/// ```
802
0 commit comments