px

Thread scheduler & render library

A set of C++ libraries providing thread scheduling and rendering capabilities with safe memory management.

Single header C++ Libraries for Thread Scheduling, Rendering, and so on...

GitHub

472 stars
27 watching
27 forks
Language: C++
last commit: almost 3 years ago
Linked from 2 awesome lists

cppmultithreadedopenglrenderschedulersingle-header-lib

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
pplux/px_schedA single header C++11 task scheduler for managing concurrent tasks.190
ivanseidel/arduinothreadA C++ library that simplifies the management of parallel tasks on Arduino boards.957
p-ranav/task_systemA task scheduling system built with C++14 primitives to manage concurrent tasks and queues.41
clin99/cpp-taskflowA library providing a simple and expressive way to write parallel programs with complex task dependencies.8
tyler-hardin/thread_poolA thread pool implementation using C++20 primitives and optional priority queue support for POSIX systems.82
richiesams/fibertaskinglibAn asynchronous task scheduler for parallelizing computations with arbitrary dependencies using fibers.939
bshoshany/thread-poolA lightweight and easy-to-use C++17 thread pool library for concurrent programming.2,252
andreiavrammsd/cpp-channelA thread-safe container for sharing data between threads421
nadrin/pbrAn implementation of physically based rendering techniques in various graphics APIs for comparison and demonstration purposes.1,402
paulhigin/psthreadjobA PowerShell module to run concurrent jobs in separate threads within a local process.180
google/marlA task scheduler that manages the execution of tasks across multiple threads or fibers.1,889
conorwilliams/libforkA tasking library that enables ultra-fine grained parallelism and efficient scheduling of tasks without the use of locks or manual threading620
picanumber/yappParallel pipeline library for stream processing62
raveler/ffmpeg-cppA C++ wrapper around the FFmpeg libraries to simplify video processing and encoding.565
boostorg/interprocessProvides C++ classes and functions to safely access shared resources between threads and processes without explicit synchronization.139