lock-free library for D?

zoujiaqing zoujiaqing at gmail.com
Sun Dec 31 08:36:29 UTC 2023


On Sunday, 31 December 2023 at 04:33:44 UTC, mw wrote:
> On Saturday, 30 December 2023 at 18:08:06 UTC, zoujiaqing wrote:
>> C++ boost now has a lock-free queue library:
>> https://github.com/boostorg/lockfree/tree/develop/include/boost/lockfree
>>
>> It includes single-producer, single-consumer and 
>> multi-producer, multi-consumer queues.
>>
>> Better performing libraries:
>> https://github.com/rigtorp/SPSCQueue
>> https://github.com/cameron314/concurrentqueue
>> https://github.com/max0x7ba/atomic_queue
>
> https://code.dlang.org/packages/liblfdsd
>
> liblfds for D, from the portable, license-free, lock-free data 
> structure C library (https://www.liblfds.org/).

It does not support the ARM64 architecture.


More information about the Digitalmars-d mailing list