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: about 1 year ago
Linked from 2 awesome lists

cppmultithreadedopenglrenderschedulersingle-header-lib

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
pplux/px_sched A single header C++11 task scheduler for managing concurrent tasks. 190
ivanseidel/arduinothread A C++ library that simplifies the management of parallel tasks on Arduino boards. 955
p-ranav/task_system A task scheduling system built with C++14 primitives to manage concurrent tasks and queues. 40
clin99/cpp-taskflow A library providing a simple and expressive way to write parallel programs with complex task dependencies. 6
tyler-hardin/thread_pool A thread pool implementation using C++20 primitives and optional priority queue support for POSIX systems. 82
richiesams/fibertaskinglib An asynchronous task scheduler for parallelizing computations with arbitrary dependencies using fibers. 936
bshoshany/thread-pool A lightweight C++17 thread pool library for efficient concurrent task execution 2,206
andreiavrammsd/cpp-channel A thread-safe container for sharing data between threads 410
nadrin/pbr An implementation of physically based rendering techniques in various graphics APIs for comparison and demonstration purposes. 1,388
paulhigin/psthreadjob A PowerShell module to run concurrent jobs in separate threads within a local process. 179
google/marl A task scheduler that manages the execution of tasks across multiple threads or fibers. 1,881
conorwilliams/libfork A tasking library that enables ultra-fine grained parallelism and efficient scheduling of tasks without the use of locks or manual threading 613
picanumber/yapp Parallel pipeline library for stream processing 61
raveler/ffmpeg-cpp A C++ wrapper around the FFmpeg libraries to simplify video processing and encoding. 560
boostorg/interprocess Provides C++ classes and functions to safely access shared resources between threads and processes without explicit synchronization. 139