XEPL OE One - Operating Environment for Dynamic, Multi-Threaded, Distributed Agents
-
Updated
May 19, 2024 - C++
XEPL OE One - Operating Environment for Dynamic, Multi-Threaded, Distributed Agents
The BlockQueue pattern is a thread-safe queue implementation that allows multiple threads to push and pop elements concurrently. It provides synchronized access to the underlying queue, ensuring that no data race occurs between threads.
This repository contains an implementation of the Singleton Lazy Initialization design pattern in C++20. The Singleton pattern ensures that a class has only one instance and provides a global point of access to that instance.
An general purpose ESP32 program (firmware) to support diverse sensor and device integration over REST or MQTT. Includes prometheus integration.
Design of OpenMP-based PageRank algorithm for link analysis.
Comparing performance of sequential vs OpenMP-based element-by-element vector multiplication.
Comparing performance of sequential vs OpenMP-based vector element sum.
A simple digital logic simulator written as a learning exercise in C++
Hex game that can be played in local multiplayer mode, or in singleplayer mode against AI. Implements the 'move swap' rule for player 2
Easy-to-use header-only C++14 multi-threaded job manager
C++ Multi-threads concurrent server with replica capacity.
Created a multi-threaded analogue of GREP and directory indexing tools with UI for finding string occurences in the selected folder
[DEPRECATED] See https://github.com/p-ranav/csv2
A multi-threaded Naive Bayes classifier in C++.
A multi-threaded version of GNU uniq in C++.
Multithreaded application framework and game engine
A collection of simple thread and thread pool implementation in C++.
Add a description, image, and links to the multi-threaded topic page so that developers can more easily learn about it.
To associate your repository with the multi-threaded topic, visit your repo's landing page and select "manage topics."