An open API service indexing awesome lists of open source software.

https://github.com/murphsicles/crossbeam

Concurrency tools for Zeta
https://github.com/murphsicles/crossbeam

Last synced: 22 days ago
JSON representation

Concurrency tools for Zeta

Awesome Lists containing this project

README

          

# @sync/crossbeam — Concurrency Tools for Zeta

Auto-converted from [crossbeam](https://crates.io/crates/crossbeam) v0.8.4 via [Dark Factory](https://github.com/murphsicles/dark-factory).

## Components

| Package | Files | Lines | Description |
|---------|-------|-------|-------------|
| `crossbeam-channel` | 16 | 2,894 | MPMC channels with select! macro — multi-producer, multi-consumer, bounded/unbounded, tick/after/never flavors |
| `crossbeam-epoch` | 12 | 2,312 | Epoch-based GC — Collector, Guard, Atomic with deferred reclamation for lock-free data structures |
| `crossbeam-deque` | 2 | 627 | Work-stealing deques — Chase-Lev deque for task schedulers with injector, worker, stealer |
| `crossbeam-utils` | 14 | 1,587 | CachePadded (false-sharing prevention), Backoff (spin-wait), ShardedLock (contention-scaled RwLock), Parker (thread parking), WaitGroup |
| `crossbeam-queue` | 3 | 355 | SegQueue (lock-free MPMC), ArrayQueue (bounded MPMC) |

## Stats: 42 source files, ~7,410 lines, 0 unsupported items

## License
MIT