Потоки под капотом: как работают многопоточность и синхронизация



Большой материал про то, как потоки устроены под капотом: работа потоков, скрытые механизмы, обеспечивающие их функционирование, какую пользу практикующим iOS‑разработчикам приносит понимание внутреннего устройства потоков.



🔸Конкурентность VS параллелизм

🔸Программа

🔸Процесс

🔸Поток

🔸Задача

🔸Kernel threads vs green threads

🔸Потоки на уровне операционной системы

🔸Кооперативная многозадачность

🔸Принудительная многозадачность

🔸Планировщики

🔸Инструменты многопоточности и многозадачность

🔸Закон Амдалла

🔸Полезные в практике свойства потока

🔸Выводы



👉 Читать



👉 @MobDevPortal | #cтатья