[][src]Crate crossbeam

Crossbeam supports concurrent programming, especially focusing on memory management, synchronization, and non-blocking data structures.

Crossbeam consists of several submodules:

Modules

atomic

Additional utilities for atomics.

channel

Multi-producer multi-consumer channels for message passing.

deque

A concurrent work-stealing deque.

epoch

Epoch-based memory reclamation.

queue

Concurrent queues.

stack

Concurrent stacks.

sync

Utilities for thread synchronization.

thread

Threads that can borrow variables from the stack.

utils

Utilities for concurrent programming.

Functions

scope

Creates a new scope for spawning threads.