I mentioned the new generic collection TThreadedQueue in my First Look at Delphi XE. I decided to play around with it a little recently.* It’s useful for passing data between one thread that produces output and another that consumes it, keeping the two in step by blocking if the ...
More...