On Wednesday, 13 September 2017 at 07:51:19 UTC, John Burton wrote:
Is there any threadsafe queue in the standard library?
I've not been able to find anything but thought I'd check before making my own.

I want to be able to assemble messages (Which are just streams of bytes) in one thread into a struct and push them to the queue, and then have a another thread be able to read and process the messages. Single producer and consumer.

Not sure what you are looking for, but a really cool topic are lock-free data structures. They are inherently thread-safe. One popular lib in D:

https://code.dlang.org/packages/lock-free

Reply via email to