Trait spin::relax::RelaxStrategy

source ·
pub trait RelaxStrategy {
    // Required method
    fn relax();
}
Expand description

A trait implemented by spinning relax strategies.

Required Methods§

source

fn relax()

Perform the relaxing operation during a period of contention.

Implementors§

source§

impl RelaxStrategy for Loop

source§

impl RelaxStrategy for Spin

source§

impl RelaxStrategy for Yield

Available on crate feature std only.