ConcurrencyToolkit icon indicating copy to clipboard operation
ConcurrencyToolkit copied to clipboard

Concurrent collections and synchronization primitives for writing fast multithreaded and asynchronous code

Results 12 ConcurrencyToolkit issues
Sort by recently updated
recently updated
newest added

The library currently tested only on x64 platforms, and linux-arm64. It is nice to test and benchmark the library on Apple ARM

Add a new concurrency primitive - MPSC (Multiple Producers Single Consumer) Batching Concurrent Queue. The main purpose of this queue is to optimize logging libraries. The new queue should be...

Currently, `StripedDictionary` takes `concurrencyLevel` as a constructor argument and never grows in number of segments. This can lead to performance issues under high write load or with bad hash codes...

Currently, only semaphores was documented in the `docs` folder. It is nice to also document all other parts of the library. Maybe in some gitbook format