Earlier this week, I wrote a simple post about Python’s Queues and demonstrated how they can be used with a threading pool to download a set of PDFs from the United States Internal Revenue Service’s website. Today I decided to try “porting” that code over to Python’s multiprocessing module. As one of my readers pointed out, Python’s Queues and threads are limited to running on only one core due to
![Python Concurrency: Porting from a Queue to Multiprocessing - Mouse Vs Python](https://cdn-ak-scissors.b.st-hatena.com/image/square/2763b7dc87b70e656f2c77b078f9a7fe60ee72ce/height=288;version=1;width=512/https%3A%2F%2Fwww.blog.pythonlibrary.org%2Fwp-content%2Fuploads%2F2016%2F03%2Fcropped-cropped-cropped-mvp-1.png)