An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: rwlock

aio-libs/aiorwlock

Read/Write Lock - synchronization primitive for asyncio

Language: Python - Size: 800 KB - Last synced at: 6 days ago - Pushed at: 13 days ago - Stars: 164 - Forks: 16

avipdas/Synchronized_Multithreaded_System

A high-performance multithreaded HTTP server in C supporting concurrent GET and PUT requests. Uses a synchronized producer-consumer queue, per-file read/write locks, and signal-safe shutdown. Built from scratch with pthreads, sockets, and semaphores—no external frameworks.

Language: C - Size: 11.7 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

krishvishal/nsync-rs

Fastest Mutex in the Rustland 📜 T&C (WIP)

Language: Rust - Size: 61.5 KB - Last synced at: 7 days ago - Pushed at: about 2 months ago - Stars: 11 - Forks: 1

oleh-derevenko/mutexgear

MutexGear Library Preview

Language: C - Size: 526 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 7 - Forks: 1

yahoojapan/fullock

Fast User Level LOCK library

Language: C++ - Size: 676 KB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 27 - Forks: 11

synodriver/redislocks

distribute redis locks and queue

Language: Python - Size: 133 KB - Last synced at: 5 months ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

maandree/cmdipc 📦

System V and POSIX IPC from the command line

Language: Python - Size: 60.5 KB - Last synced at: 6 months ago - Pushed at: 11 months ago - Stars: 3 - Forks: 0

e-chip/redis-rwlock

Golang implementation of distributed RW-Lock (Writer-preferring) using Redis.

Language: Go - Size: 19.5 KB - Last synced at: 10 months ago - Pushed at: almost 2 years ago - Stars: 20 - Forks: 6

mqudsi/RWLock

Lightweight read-write locks for thread synchronization on Windows that run on Windows XP and up.

Language: C++ - Size: 23.4 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 24 - Forks: 8

jiunbae/ITE4065

Parallel programming @ Hanyang Univ.

Language: C++ - Size: 104 MB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 11 - Forks: 4

itcomusic/redismutex

Distributed locking implementation using Redis

Language: Go - Size: 18.6 KB - Last synced at: 7 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 1

cmnord/pflock

:lock: A "phase-fair" reader-writer spinlock

Language: Rust - Size: 67.4 KB - Last synced at: 25 days ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 2

ANSANJAY/KernelReadWriteSpinlock

A Linux kernel module playground exploring synchronization mechanisms like mutexes and read-write locks, using practical code snippets and detailed notes.

Language: C - Size: 27.3 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

minacle/swift-locks

Language: Swift - Size: 39.1 KB - Last synced at: 6 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

MaheshMadushan/ParallelLinkedListPerformance

Performance comparison between Mutex locked, RW Locked and serial linked list

Language: C - Size: 85 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

chjs/bravo-rwlock

Scalable reader-writer lock

Language: C - Size: 2.93 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 1

findstr/rw_lock

写优先的读写锁, 适用于写少读多的情况, 如果写线程很多会把读线程饿死。

Language: C - Size: 128 KB - Last synced at: 4 months ago - Pushed at: about 11 years ago - Stars: 7 - Forks: 3

regexident/Sync

Useful synchronization primitives in Swift

Language: Swift - Size: 62.5 KB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0

stefan-zobel/rwlock-rs

A Rust RwLock that attempts to prevent recursive deadlocks

Language: Rust - Size: 17.6 KB - Last synced at: 6 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

4lDO2/spinning-rs

A no_std mutex and SIX rwlock implementation based on spinlocks and lock_api

Language: Rust - Size: 44.9 KB - Last synced at: 26 days ago - Pushed at: almost 5 years ago - Stars: 8 - Forks: 2

mvisat/async-rwlock

Promise-based asynchronous readers-writers lock

Language: TypeScript - Size: 61.5 KB - Last synced at: 30 days ago - Pushed at: over 6 years ago - Stars: 6 - Forks: 0

olback/padlock-rs

Safely acquire RwLock/Mutex locks.

Language: Rust - Size: 20.5 KB - Last synced at: 22 days ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

RajithaKumara/linked-list

Language: C - Size: 19.5 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

zhukov-ever/rwlock

rw lock example

Language: Swift - Size: 4.88 KB - Last synced at: over 2 years ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

txhsl/RWLock

A read/write lock based on C#

Language: C# - Size: 1.95 KB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0