elast0ny / raw_sync-rs
A Rust implementation of OS provided synchronization primitives
☆55Updated last year
Alternatives and similar repositories for raw_sync-rs:
Users that are interested in raw_sync-rs are comparing it to the libraries listed below
- Inter-process Multiple Producer, Single Consumer Channels for Rust☆57Updated 9 months ago
- Object Pool LockFree in Rust☆45Updated last month
- Time and duration crate optimized for speed and API stability.☆68Updated last week
- A simple Cross-platform thread schedule and priority library for rust.☆121Updated 4 months ago
- Oneshot Rust channel working both in and between sync and async environments☆86Updated 2 weeks ago
- Untrusted IPC with maximum performance and minimum latency. On Rust, on Linux.☆143Updated 2 years ago
- Parse integers directly from `[u8]` slices in safe code☆56Updated last year
- Yet Another Async Runtime (yaar) focused on forbid(unsafe) and scalability☆81Updated 3 years ago
- A flexible and convenient high-level mmap for zero-copy file I/O.☆109Updated 2 weeks ago
- Rust fast `&[u8]` to integer parser☆51Updated last month
- A cross-platform library for fast and safe memory-mapped IO in Rust☆64Updated 10 months ago
- A cross-platform and safe Rust API to create and manage memory mappings in the virtual address space of the calling process.☆65Updated last year
- Convert closures into wakers☆45Updated last month
- Cross-platform implementation of cross-process named locks☆35Updated last year
- rust bindings of snmalloc☆127Updated last month
- A circular buffer with fixed capacity (Rust).☆103Updated last year
- A thread pool for running multiple tasks on a configurable group of threads.☆49Updated last year
- Cross-platform atomic wait and wake (aka futex) functionality for Rust.☆120Updated 8 months ago
- Extended utilities for working with files and filesystems in Rust. This is a fork of the fs2-rs crate, the aim for this fork is to suppor…☆78Updated this week
- Safely cast slices of one built-in fundamental number type to another☆28Updated last week
- A global executor built on top of async-executor and smol☆73Updated 2 weeks ago
- Rust web-socket implementation benchmark☆29Updated last year
- Data structures like Rust `alloc` which reuse user allocated memory☆53Updated 5 months ago
- Timer facilities for Rust's async story☆56Updated 5 months ago
- like thread::spawn but for processes☆148Updated last week
- io traits/structs for tokio that automatically recover from potential disconnections/interruptions☆68Updated 10 months ago
- Trying to create Sync bump allocator☆30Updated 3 months ago
- A Mutex wrapper tracking acquisition order☆67Updated this week
- This is a Rust implementation for popular caches (support no_std).☆109Updated last month
- AtomicRingBuffer is a constant-size almost lock-free ring buffer with low memory overhead in Rust☆39Updated 10 months ago