Статья
Многозадачность: процессы, потоки, параллелизм и почему это сложно
Что такое конкурентность и чем она отличается от параллелизма, зачем нужны процессы и потоки, откуда берутся гонки данных и взаимоблокировки, как их гасят синхронизацией …