Tag Archives: lock-free

Interesting modifications to the Lamport queue, part II

In the previous installment, on this subject, I described a few modifications to the Lamport queue introduced by Nhat Minh Le et al. to relax operations on shared state as much as possible, while maintaining correctness. In this article, I … Continue reading

Posted in Algorithms, C & C++, Interesting stuff | Tagged , | Comments Off on Interesting modifications to the Lamport queue, part II

Interesting modifications to the Lamport queue

While researching lock-free queue algorithms, I came across a few articles that made some interesting modifications to the Lamport queue. One made it more efficient by exploiting C11’s new memory model, while another made it more efficient by using cache … Continue reading

Posted in Algorithms, C & C++, C++ for the self-taught, Interesting stuff | Tagged , | Comments Off on Interesting modifications to the Lamport queue

Testing Lock-Free Software

When a test has been running non-stop for over six months, beating the heck out of an algorithm, can we be confident the algorithm is OK?

Posted in Software Development, Software Engineering | Tagged , | 1 Comment