parent
a6ab049ed1
commit
061b56bd5c
1 changed files with 9 additions and 6 deletions
|
|
@ -585,9 +585,9 @@ pub fn park() {
|
|||
/// Blocks unless or until the current thread's token is made available or
|
||||
/// the specified duration has been reached (may wake spuriously).
|
||||
///
|
||||
/// The semantics of this function are equivalent to `park()` except that the
|
||||
/// thread will be blocked for roughly no longer than `ms`. This method
|
||||
/// should not be used for precise timing due to anomalies such as
|
||||
/// The semantics of this function are equivalent to [`park()`][[park] except
|
||||
/// that the thread will be blocked for roughly no longer than `dur`. This
|
||||
/// method should not be used for precise timing due to anomalies such as
|
||||
/// preemption or platform differences that may not cause the maximum
|
||||
/// amount of time waited to be precisely `ms` long.
|
||||
///
|
||||
|
|
@ -595,6 +595,7 @@ pub fn park() {
|
|||
///
|
||||
/// [thread]: index.html
|
||||
/// [park_timeout]: fn.park_timeout.html
|
||||
/// [park]: fn.park.html
|
||||
#[stable(feature = "rust1", since = "1.0.0")]
|
||||
#[rustc_deprecated(since = "1.6.0", reason = "replaced by `std::thread::park_timeout`")]
|
||||
pub fn park_timeout_ms(ms: u32) {
|
||||
|
|
@ -604,9 +605,9 @@ pub fn park_timeout_ms(ms: u32) {
|
|||
/// Blocks unless or until the current thread's token is made available or
|
||||
/// the specified duration has been reached (may wake spuriously).
|
||||
///
|
||||
/// The semantics of this function are equivalent to `park()` except that the
|
||||
/// thread will be blocked for roughly no longer than `dur`. This method
|
||||
/// should not be used for precise timing due to anomalies such as
|
||||
/// The semantics of this function are equivalent to [`park()`][[park] except
|
||||
/// that the thread will be blocked for roughly no longer than `dur`. This
|
||||
/// method should not be used for precise timing due to anomalies such as
|
||||
/// preemption or platform differences that may not cause the maximum
|
||||
/// amount of time waited to be precisely `dur` long.
|
||||
///
|
||||
|
|
@ -635,6 +636,8 @@ pub fn park_timeout_ms(ms: u32) {
|
|||
/// park_timeout(timeout);
|
||||
/// }
|
||||
/// ```
|
||||
///
|
||||
/// [park]: fn.park.html
|
||||
#[stable(feature = "park_timeout", since = "1.4.0")]
|
||||
pub fn park_timeout(dur: Duration) {
|
||||
let thread = current();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue