Threads
ThreadPoolExecutor (Many threads)
Locks
Producer-Consumer Model
Semaphores and Barriers
Timer
An Intro to Threading in Python – Real Python
Asyncio
https://github.com/LuisParedes1/python-concurrency