fiber

Thread manager

A framework for cooperative scheduling of micro-threads using stored execution states.

userland threads

GitHub

463 stars
27 watching
108 forks
Language: C++
last commit: 6 days ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
boostorg/interprocess Provides C++ classes and functions to safely access shared resources between threads and processes without explicit synchronization. 139
kassane/fiber Provides a framework for cooperative scheduling of microthreads allowing multiple execution paths on a single thread. 1
electronicarts/eathread Provides a unified cross-platform interface for multithreaded programming on various platforms. 297
mbrossard/threadpool A C implementation of a thread pool that can be used to manage and execute tasks concurrently. 858
zkat/chanl A concurrency framework that enables threads to communicate and synchronize using channel objects. 169
boostorg/log A C++ library for logging in applications and libraries 182
kassane/context A C++ library for cooperative multitasking and execution control on a single thread. 0
boostorg/serialization Provides a C++ framework for serializing and deserializing data structures to and from various formats 121
fededp/ncursesfm A lightweight file manager for Linux built with ncurses, featuring various advanced features and user-friendly interface. 86
openthread/ot-br-posix A software project that enables IP connectivity and management for Thread networks on POSIX-based platforms 420
bshoshany/thread-pool A lightweight C++17 thread pool library for efficient concurrent task execution 2,206
boostorg/lockfree A C++ library providing a set of high-performance synchronization primitives to safely access shared data without locks or barriers. 125
ruricolist/moira A library for monitoring and restarting long-running threads in Common Lisp programs. 29
iddm/thread-priority A library for managing thread priorities on multiple platforms 110
boostorg/qvm A C++ library providing functions and classes for working with quaternions, vectors, and matrices in 2D, 3D, and 4D spaces. 85