🚀 Behold, the holy grail of coding: a revolutionary #lockless #channel for #Rust, because apparently, the world desperately needed another way to avoid locks. 🙄 Sprinkle in some buzzwords like "async" and "crossbeam," and voila, you've got the developer's next shiny #distraction. 🌟
https://github.com/frostyplanet/crossfire-rs #async #crossbeam #developer #HackerNews #ngated
GitHub - frostyplanet/crossfire-rs: A lockless mpmc/mpsc to support async base on crossbeam

A lockless mpmc/mpsc to support async base on crossbeam - GitHub - frostyplanet/crossfire-rs: A lockless mpmc/mpsc to support async base on crossbeam

GitHub
GitHub - frostyplanet/crossfire-rs: A lockless mpmc/mpsc to support async base on crossbeam

A lockless mpmc/mpsc to support async base on crossbeam - GitHub - frostyplanet/crossfire-rs: A lockless mpmc/mpsc to support async base on crossbeam

GitHub
Your MPSC/SPMC/MPMC queue is not a queue

Lockless queues let multiple cores communicate with each other without mutexes, typically to move work around for parallel processing. They come in four variants: {single,multi}-producer {single,multi}-consumer. A producer gives data to a consumer, each of which can be limited to a single thread (i.e. a single-{producer,consumer}) or shared across multiple threads. But only the single-producer single-consumer (SPSC) queue is actually a queue!

Alex Saveau
kernel stuff

My #AVR #kernel now has a #lockless #tasklet #queue. It does briefly have to disable irqs when inserting an entry, sure to lack of true atomic is ops, but i...

@[email protected]:#Linux #kernel 5.10 Will Have A Fully Lock-Less Ring Buffer - LinuxReviews ☞ linuxreviews.org/Linux_5.10_Wi… | #linuxreviews #Linux #kernel #lockless
#Linux #kernel 5.10 Will Have A Fully Lock-Less Ring Buffer - Linux...

#Linux #kernel 5.10 Will Have A Fully Lock-Less Ring Buffer - LinuxReviews ☞ https://linuxreviews.org/Linux_5.10_Will_Have_A_Fully_Lock-Less_Ring_Buffer | #linuxreviews