Registry / async / crossbeam-deque

crossbeam-deque

JSON →
library0.8.6rscratesunverified

Concurrent work-stealing deque for building task schedulers and parallel algorithms.

# Cargo.toml [dependencies] crossbeam-deque = "0.8.6"
INSTALL
IMPORT
SIG · CROSSBEAM-DEQUE
C
crossbeam-deque
asyncrustv0.8.6
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Worker
use crossbeam_deque::Worker;

Creates a FIFO worker and pushes/pops tasks.

use crossbeam_deque::Worker; fn main() { let worker = Worker::new_fifo(); worker.push(1); if let Some(task) = worker.pop() { println!("Popped: {}", task); } }
Debug
Known issues
gotchaUsing the deque across threads requires careful synchronization; misuse can cause data races.
fix
Ensure each Worker is used from a single thread; use Stealer for cross-thread stealing.
affects: >=0
Upgrade
Version history
0.8.6latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
37 hits · last 30 days
node
32
Amazon
1
OpenAI (training)
1
Resources
crossbeam-deque — cargo add crossbeam-deque · libregistry