2 Repos
Implementation of concurrency using standardized language threading libraries.
Distinct from Multi-Threaded Implementations: Existing candidates are for specific platforms like WebAssembly or hardware emulators; this is for general standard library usage.
Explore 2 awesome GitHub repositories matching programming languages & runtimes · Standard Library Threading. Refine with filters or upvote what's useful.
This project is a curated collection of guidelines and technical resources designed to improve C++ code safety, maintainability, and performance. It provides a comprehensive set of coding standards and best practices for establishing consistent naming, formatting, and structural patterns across C++ codebases. The guide offers specific technical advice on performance optimization, including methods for minimizing object copying, optimizing memory allocation, and reducing compilation cycles. It also provides a directory of tooling recommendations for implementing static analysis, fuzz testing,
Explains running multiple operations simultaneously using standard threading libraries to avoid platform-specific APIs.
Gevent is a Python coroutine concurrency library and asynchronous task manager designed for high-concurrency I/O tasks. It provides a cooperative networking framework for building asynchronous TCP, UDP, and HTTP servers, as well as a WSGI web server implementation for hosting web applications. The project is distinguished by its standard library monkey-patching tool, which replaces blocking synchronous functions with cooperative versions to enable asynchronous behavior in third-party code. This allows for a cooperative multitasking workflow where the system yields execution during I/O waits t
Implements a compatible version of the standard threading API using lightweight coroutines to maintain compatibility.