Struct crossbeam::sync::chase_lev::Worker
[−]
[src]
pub struct Worker<T> { /* fields omitted */ }Worker half of the work-stealing deque. This worker has exclusive access to
one side of the deque, and uses push and try_pop method to manipulate it.
There may only be one worker per deque, so Worker does not implement
Clone or Copy.
Methods
impl<T> Worker<T>[src]
pub fn push(&self, t: T)[src]
Pushes data onto the front of this work queue.
pub fn try_pop(&self) -> Option<T>[src]
Pops data off the front of the work queue, returning None on an empty
queue.