fiber

Thread manager

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

userland threads

GitHub

465 stars
27 watching
108 forks
Language: C++
last commit: about 2 months 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. 299
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 183
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 122
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 425
bshoshany/thread-pool A lightweight and easy-to-use C++17 thread pool library for concurrent programming. 2,252
boostorg/lockfree A C++ library providing a set of high-performance synchronization primitives to safely access shared data without locks or barriers. 126
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