An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with thread-safety

A curated list of projects in awesome lists tagged with thread-safety .

https://github.com/orcaman/concurrent-map

a thread-safe concurrent map for go

concurrency concurrent-programming go golang map thread-safety

Last synced: 14 May 2025

https://github.com/abumq/easyloggingpp

C++ logging library. It is powerful, supports asynchronous low latency, extendable, light-weight, fast performing, thread and type safe and consists of many built-in features. It provides ability to write logs in your own customized format. It also provide support for logging your classes, third-party libraries, STL and third-party containers etc.

c-plus-plus c-plus-plus-11 cpp crash-handler cross-platform efficient-logging language logging logging-library performance-analysis stacktrace thread-safety

Last synced: 14 May 2025

https://github.com/saidsikira/Overdrive

⚡️ Fast async task based Swift framework with focus on type safety, concurrency and multi threading

concurrency multi-threading swift thread-safety

Last synced: 04 Dec 2024

https://github.com/peter-wangxu/persist-queue

A thread-safe disk based persistent queue in Python

mysql persistent-queue python sqlite thread-safety

Last synced: 16 May 2025

https://github.com/taymindis/lfqueue

lock-free FIFO queue by C native built it, easy built cross platform(no extra dependencies needed) , guarantee thread safety memory management ever!

atomic-operation c cpp cross-platform generic-types lock-free lock-free-queue thread-safety threadsafe wait-free

Last synced: 09 Apr 2025

https://github.com/gojek/valkyrie

Go wrapper for handling zero or more errors

errors golang thread-safety

Last synced: 10 Apr 2025

https://github.com/domfarolino/mage

🧙‍♂️ A simple interprocess communication (IPC) library

asynchronous asyncio cpp interprocess-communication ipc messaging messaging-library multithreading thread-safety

Last synced: 13 Apr 2025

https://github.com/xaionaro-go/atomicmap

A high performance thread-safe implementation of hash map for Golang (accent on high throughput, not at latency)

atomic golang hashmap lock-free map sync thread-safety

Last synced: 28 Apr 2025

https://github.com/shailshouryya/save-thread-result

Simple subclass wrapper around `threading.Thread` to get the return value from a thread in python. Exact same interface as `threading.Thread`! 🌟 Star this repo if you found it useful! 🌟

multithreaded multithreading python python-3 python3 thread thread-library thread-safe thread-safety threaded threading threadsafe

Last synced: 14 May 2025

https://github.com/paulfloyd/freebsd_valgrind

Git repo used to Upstream the FreeBSD Port of Valgrind

amd64 clang freebsd gcc jit-compiler profiling syscalls thread-safety valgrind x86

Last synced: 26 Mar 2025

https://github.com/sanjay-sol/load_balancer

This load balancer project distributes network traffic across multiple servers, ensuring high availability using health checks and dynamic request routing. It optimizes load distribution through a weighted algorithm and supports Round Robin selection.

atomic-operation golang max-heap reverse-proxy round-robin tcp thread-safety

Last synced: 10 Apr 2025

https://github.com/qengineering/bytetrack_with_labels

A thread safe implementation of ByteTrack with (COCO) labels.

bytetrack bytetracker coco labels object-tracker object-tracking thread-safety tracking

Last synced: 13 Apr 2025

https://github.com/lbarasti/agent

A thread-safe wrapper for stateful objects

agent concurrency fibers mutable-state thread-safety

Last synced: 07 May 2025

https://github.com/twentyfourminutes/backgroundqueue

An easy way to process tasks which do not block the current Action

asp-net-core background-thread backgroundqueue csharp thread-safety

Last synced: 30 Apr 2025

https://github.com/yegor256/syncem

A simple Ruby decorator to make all methods of your object thread-safe

ruby ruby-gem thread-safety threading

Last synced: 27 Mar 2025

https://github.com/transempiric/iso-web-template

Spring + Universal + Isomorphic + JWT + React + Redux + React Router + Flow + Webpack + LESS -- Isomorphic Web Template

flow jwt nashorn react redux redux-thunk spring-boot spring-security spring-template ssr thread-safety webpack

Last synced: 25 Apr 2025

https://github.com/mchernyakov/various-ttl-map

Thread-safe map (cache) with various time to live of keys

cache java map thread-safe-cache thread-safety ttl ttl-cache ttl-map

Last synced: 07 Apr 2025

https://github.com/adamslevy/modbus

A thread safe Modbus Client using idiomatic Go concurrency design patterns.

go golang modbus modbus-client modbus-library modbus-master modbus-rtu modbus-serial modbus-tcp thread-safety threadsafe

Last synced: 14 Apr 2025

https://github.com/lbrndnr/swift-stm

An optimistic STM written in Swift

concurrency stm swift thread-safety

Last synced: 06 May 2025

https://github.com/curve/lockpp

🔒 A C++20 Library that provides mutex protected objects

cmake cpp-library cpp20 cpp20-library cpp23 cpp23-library mutex mutex-lock mutex-locks safety thread-safe thread-safety

Last synced: 14 Feb 2025

https://github.com/domfarolino/base

🧱 A simple threading and scheduling library with I/O support

async asyncio concurrency multithreading thread-safety

Last synced: 13 Apr 2025

https://github.com/gozeloglu/set

Thread(Safe/Unsafe) Set data structure for Go.

data-structure go golang hash hash-se set thread-safe thread-safety

Last synced: 20 Mar 2025

https://github.com/yegor256/together

Executes Java lambda in multiple threads and collects their results (useful for testing for thread-safety)

concurrency java java-8 java-li testing thread-safety threads

Last synced: 18 Dec 2024

https://github.com/mikenakis/bathyscaphe

Deep immutability and thread-safety assessment for Java objects

dual-licensed immutability java thread-safety

Last synced: 22 Feb 2025

https://github.com/jabrena/101-concurrency

Detecting concurrency issues with JCStress

concurrency java jvm meetup talk thread-safety

Last synced: 07 Apr 2025

https://github.com/kardbord/concurrency

Sharded, thread-safe implementations of STL containers.

concurrency cpp cpp17 thread-safe thread-safety

Last synced: 18 Mar 2025

https://github.com/shailshouryya/log-everywhere

Logging package to enable writing the corresponding datetime and thread on which every logged event happenes to multiple, DIFFERENT files safely when running multiple threads (multi-threading with python standard library's `threading` package).

datetime log logger logger-middleware logging logging-library multi-threading multithreading python python3 thread thread-library thread-safety threaded threading threadsafe

Last synced: 13 Mar 2025

https://github.com/mikenakis/bathyscapheclaims

Annotations, Interfaces, etc. for github.com/mikenakis/Bathyscaphe

bathyscaphe immutability java mit-license thread-safety

Last synced: 22 Feb 2025

https://github.com/0xsky/libredis-client

Redis C++ client, suppert redis cluster, requires hiredis only

c-plus-plus connection-pool cpp libredis-client muti-platform redis-cluster thread-safety

Last synced: 25 Feb 2025

https://github.com/theantichris/dictionary

An implementation of a thread-safe dictionary written in Go.

dict dictionary go golang map thread-safe thread-safety

Last synced: 15 Mar 2025

https://github.com/msskowron/genericsafemap

Thread-safe map implementation in Golang that supports generics.

generics go map thread-safety

Last synced: 26 Feb 2025

https://github.com/BardiFarsi/ThreadPoolManager

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.

cpp cpp17 cpp20 cuda cuda-programming memory-management multiprocessing multithreading parallel-computing parallel-processing parallel-programming thread thread-pool thread-safety threadpool threads threadsafe

Last synced: 15 May 2025

https://github.com/shuddha2021/distributed-system-simulator-in-golang

A lightweight distributed system simulator in Go, featuring concurrency, HTTP endpoints, and unit tests.

concurrency data-structures distributed-systems error-handling go goroutines http-server restful-api synchronization thread-safety unit-testing

Last synced: 15 May 2025

https://github.com/bardifarsi/threadpoolmanager

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.

cpp cpp17 cpp20 cuda cuda-programming memory-management multiprocessing multithreading parallel-computing parallel-processing parallel-programming thread thread-pool thread-safety threadpool threads threadsafe

Last synced: 19 Feb 2025

https://github.com/octu0/concache

key-value with expiration in-memory store

cache golang key-value memory-storage thread-safe-cache thread-safety

Last synced: 20 Feb 2025

https://github.com/kathleenwest/moneypotinstancingdemo

This project presents a simple, but fun “Money Pot” Service and Client Application demonstration. The “Money Pot” is a self-hosted (service host) WCF application with a GUI user interface to quickly demo and test the service with a client (both simple Windows Form Applications). In addition, a short discussion of concurrency to protect resources against multiple threads is shown along with charts, pictures, and test data to show that with multiple threads (clients) wanting the “money pot” resource, can diminish what resources an individual client thread can receive if they compete against one another.

concurrency concurrency-patterns concurrent-data-structure concurrent-programming cross-thread instancing service singleton synchronization thread-safe thread-safety thread-synchronization threading threadpool threads wcf wcf-client wcf-service wcf-service-client-demo windows-form-application

Last synced: 17 Mar 2025

https://github.com/n3d1117/sisop17

Esercizio per esame di Sistemi Operativi - 2017

crawler html java parser semaphores synchronization thread-safety threading

Last synced: 06 Apr 2025

https://github.com/horothesun/asynctaskswitcher

Swift asynchronous task switcher: it calls the completion handler of the most-recently-completed asynchronous task.

async-tasks asynchronous-tasks github-actions swift swift-package swift-package-manager swiftpm task-switching thread-safe thread-safety threadsafe

Last synced: 23 Feb 2025

https://github.com/sergio-eld/synchronized_value

GSL class for concurrency

concurrency cpp14 gsl thread-safety

Last synced: 23 Feb 2025

https://github.com/andreie91/linuxos_assignments

Linux OS assignments repository. Contains various applications, from parsing and modifying binary files to managing shared memory regions, thread synchronization, inter-process communication and more.

c docker inter-process-communication linux mutex-synchronisation shared-memory system-calls thread-safety threading

Last synced: 03 Mar 2025