Enum parking_lot_core::RequeueOp [−][src]
pub enum RequeueOp { Abort, UnparkOneRequeueRest, RequeueAll, UnparkOne, RequeueOne, }
Operation that unpark_requeue
should perform.
Variants
Abort the operation without doing anything.
Unpark one thread and requeue the rest onto the target queue.
Requeue all threads onto the target queue.
Unpark one thread and leave the rest parked. No requeuing is done.
Requeue one thread and leave the rest parked on the original queue.