Skip to content

msztylko/multitasking-python

Repository files navigation

multitasking-python

sync/async/multithreading/multiprocessing in Python

Why?

Parallel and concurrent processing in Python is confusig, mainly due to the Global Interpreter Lock and many options to overcome it:

and more ...

Let's explore differences between these various approaches with a practical example - Broken Link Checker.

How?

With the broken link checker application written in 4 different ways. The project is organized as follows: