Trait ThreadBarrier
pub trait ThreadBarrier: Send + Sync {
// Required methods
fn wait(&self) -> Result<(), NerveError>;
fn count(&self) -> usize;
fn waiting_count(&self) -> usize;
}Expand description
Thread barrier interface
Required Methods§
fn wait(&self) -> Result<(), NerveError>
fn wait(&self) -> Result<(), NerveError>
Wait at the barrier
fn waiting_count(&self) -> usize
fn waiting_count(&self) -> usize
Get number of threads currently waiting