Skip to content
@mulle-concurrent

mulle-concurrent

C libraries for concurrent programming (threads, atomics) based on mulle-c.

mulle-concurrent

mulle-concurrent provides a few wait-free/lock-free datastructures. The underlying platform thread library is abstracted using mulle-thread. The problem of thread-safe memory reclamation is handled by mulle-aba.

The mulle-concurrent library collection is written for C11, but has a fallback for compilers that don't provide atomics.

mulle-concurrent is based on mulle-c.

The mulle-objc runtime is based on mulle-concurrent.

Pinned

  1. mulle-concurrent mulle-concurrent Public

    📶 A lock- and wait-free hashtable (and an array too)

    C 104 11

  2. mulle-aba mulle-aba Public

    🚮 A lock-free, cross-platform solution to the ABA problem

    C 6 1

  3. mulle-thread mulle-thread Public

    🔠 Cross-platform thread/mutex/tss/atomic operations in C

    C 24 6

  4. mulle-fifo mulle-fifo Public

    🔜 fixed sized producer/consumer FIFOs holding void *

    C

Repositories

Showing 9 of 9 repositories

Top languages

Loading…

Most used topics

Loading…