Многозадачность в Linux: вытесняющая vs невытесняющая
Многозадачность - это способность операционной системы выполнять несколько задач одновременно. Но “одновременно” - это иллюзия. На самом деле процессор переключается между задачами так быстро, что создаётся впечатление параллельной работы.
Понимание того, как работает многозадачность, критично для написания эффективных приложений и понимания поведения системы под нагрузкой.
Читать далее