For the past few days I was running tests on three different queue implementations – one lock-free, one based on Delphi’s TQueue and TMonitor and one implemented using critical section and linked list. For a good measure I’ve also thrown a blocking wrapper around the lock-free queue into ...
More...