Linear Exeuction, Multiprocessing, and Multithreading IO-Bound Tasks in Python

Python makes concurrency easy. It took less than an hour to add multiprocessing to my blog engine, First Crack, and I have used it often since. Everyone likes to call premature optimization the root of all evil, but architecting programs for concurrent ex… Read more