Most CPU manufacturers are creating multi-core CPUs now. Even cell phones come with multiple cores! Python threads can’t use those cores because of the Global Interpreter Lock. Starting in Python 2.6, the
multiprocessing module was added which lets you take full advantage of all the cores on your machine.
In this article, you will learn about the following topics: