Simon Willison’s Weblog

Simple thread pools. Writing threaded Python apps using workers and queues