TreeLime is a java component that try to simplifies a producer / consumer pattern.
-
Updated
Jun 9, 2017 - Java
TreeLime is a java component that try to simplifies a producer / consumer pattern.
My personal lab for go experiments
Toy examples of concurrency patterns designed using Java concurrency utilities
Introduction of go concurrency for everyone from any background!
The motivation was to have mnemonic of the multithreading in Java with all keywords, objects, patterns, constructs from my point of view.
Piper is a simple package to create your reactive pipeline on Golang
This C++20 solution enables lazy initialization for multithreaded tasks. It efficiently initializes an expensive object only when needed, ensuring thread safety. It utilizes std::once_flag and std::atomic<bool> for synchronization, optimizing resource utilization and scalability.
Asynchronous Programming Pattern Example Simulated In .NET
An approach of Golang's Pipelines
Implementation of web servers using different concurrency models
This is attempt to build Objective-C framework for asynchronous execution flow. It should include basic operations like map, fold, compose and more above user-defined actions, which, in turn, may be synchronous or asynchronous.
pause implements a way to suspend execution until a Context is either done or a timeout has been reached.
Notes and code examples from reading Java Concurrency in Practice
General low level infrastructure modules for .NET projects
The Rust Concurrency Patterns repository on GitHub is a comprehensive collection of patterns and techniques for concurrent programming in Rust. It serves as a valuable resource for developers seeking to understand and apply concurrent programming concepts effectively.
Add a description, image, and links to the concurrency-patterns topic page so that developers can more easily learn about it.
To associate your repository with the concurrency-patterns topic, visit your repo's landing page and select "manage topics."