fiber
Thread manager
A framework for cooperative scheduling of micro-threads using stored execution states.
userland threads
463 stars
27 watching
108 forks
Language: C++
last commit: 6 days ago
Linked from 1 awesome list
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 |