A fast C++20 3D game engine for modern devices, with wide platform support
-
Updated
Jun 7, 2024 - C++
A fast C++20 3D game engine for modern devices, with wide platform support
Native SungearEngine
C++ class to increase development speed
C++ library implementing prioritized or equi-prioritized thread pooling
C++ game engine project, for learning, practice and experiment.
A lightweight game server framework implemented with Actor Model
Node.js bindings for the Mathematical Expression Toolkit
A slime simulation, based on Sebastian Lague's Unity Slime Simulation, written in C++ using SFML.
ThreadPoolManager is a C++ project that implements an efficient multi-threading system using a thread pool for generic functions of the same type and different tasks. It includes task management, synchronization mechanisms, and thread-safe logging to demonstrate concurrent task execution.
A General-purpose Parallel and Heterogeneous Task Programming System
Some experiments, tests, benchmarks, etc.
GUI based application similar to IRC, with the ability to connect to a chat server to send and receive messages from server members. Supports whiteboard. Written in C++ using WNLIB.
U++ is a C++ cross-platform rapid application development framework focused on programmer's productivity. It includes a set of libraries (GUI, SQL, Network etc.), and integrated development environment (TheIDE).
C++ lockless queue.
A C++ program simulating people bumping into each other as they walk through a plaza.
Fast lossless data compression in C++
Explores many of the built-in thread synchronization objects and utilities in C++ 17/C++ 20, including std::thread, std::condition_variable, std::mutex, std::atomic, std::atomic::wait, std::async, std::future, std::for_each with execution_policy, and more. This project also contains a custom ParallelProcessor built with STL synchronization objects.
A Header-Only cross-platform C++ TCP network library . We can use vcpkg(https://github.com/Microsoft/vcpkg/tree/master/ports/brynet) install brynet.
🧵 A library to run JS functions ("Worklets") on separate Threads
Add a description, image, and links to the multithreading topic page so that developers can more easily learn about it.
To associate your repository with the multithreading topic, visit your repo's landing page and select "manage topics."