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

GitHub topics: hazard-pointer

mpoeter/xenium

A C++ library providing various concurrent data structures and reclamation schemes.

Language: C++ - Size: 1.37 MB - Last synced at: 4 days ago - Pushed at: 29 days ago - Stars: 575 - Forks: 57

khizmax/libcds

A C++ library of Concurrent Data Structures

Language: C++ - Size: 26.7 MB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 2,612 - Forks: 365

namsom789/Data-Structures-C

C programming offers robust features including pointers, dynamic memory allocation, and an extensive library. This repository focuses on essential data structures like stacks (LIFO), queues (FIFO), linked lists (singly, doubly, circular), and collision handling techniques in hashing (chaining, open addressing).

Size: 1000 Bytes - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

mpoeter/emr

Effective Memory Reclamation

Language: C++ - Size: 58.6 KB - Last synced at: 23 days ago - Pushed at: about 5 years ago - Stars: 54 - Forks: 3

tanshoo/non-blocking-and-lock-free-queues

Non-blocking, lock-free queues in C with multiple readers and writers. Includes SimpleQueue, RingsQueue, LLQueue, BLQueue, and Hazard Pointer for safe memory management.

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

oliver-giersch/hazptr

Hazard pointer based concurrent memory reclamation for Rust.

Language: Rust - Size: 366 KB - Last synced at: 5 days ago - Pushed at: about 5 years ago - Stars: 30 - Forks: 1

caihuuthuc/lockfree

A C++17 lock-free queue structure implementation

Language: C++ - Size: 0 Bytes - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

ludaludaed/atomic_shared_pointer

☢ A simple and convenient way to manage memory in lock free algorithms

Language: C++ - Size: 79.1 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 2 - Forks: 0

exbibyte/concurrent

concurrent and lockfree data structures in C++

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

huangjiahua/haz_ptr

A simple hazard pointer implementation for your memory well being

Language: C++ - Size: 29.3 KB - Last synced at: 20 days ago - Pushed at: over 5 years ago - Stars: 7 - Forks: 0

00xc/libdanger

A sane and minimal implementation of hazard pointers in pure C89.

Language: C - Size: 42 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

Wolff09/seal

Verification tool for lock-free data structures with safe memory reclamation.

Language: C++ - Size: 23.6 MB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 5 - Forks: 1

LenaShengzhen/Parallel_Processing

Hazard Pointer implemented in C++.

Language: C++ - Size: 2.93 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

bhhbazinga/HazardPointer

Hazard Pointer implemented in C++ with RAII style.

Language: C++ - Size: 5.86 KB - Last synced at: 2 months ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 2

dcristoloveanu/clds

C Lockless Data Structures

Language: C - Size: 699 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

doomsday/parallel_quicksort

Language: C++ - Size: 12.7 KB - Last synced at: about 2 years ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0