Re:Implementing Queues for Event-Driven Programs
by jcbeard on Monday June 13, 2016 @01:45PM
(#11895710)
Agreed. If having deadlocks, then there's likely a cyclic dependency the programmer/author didn't consider. This happens a lot in streaming/data-flow code. Worse, something in the queue that's wonky. Seems to happen on multi-arch lockless FIFO's when the authors didn't consider corner cases of architectures with more relaxed coherence, or architected features (e.g., 128 vs. 64-byte cache lines).
[ Parent
| on HN ]
There are no comments on this comment yet.