- threading
- multiprocessing
- GIL
- https://realpython.com/python-gil/
- https://opensource.com/article/17/4/grok-gil
- Understanding the Python GIL, David Beazley, 46min, en (also graphs)
- Python. Многопоточность и GIL, Сергей Лебедев, 1h20m, рус (GIL starting from 56 min)
- test how GIL infer to execution time in different situations
- incrementing int value many times
- sleep for fix amount of time
- filesystem IO
- network IO make a singlethread/multithread/multiprocessess version of each case. Compare their execution time.