Потоки (threads)
Коротко: Найменша виконувана послідовність інструкцій усередині процесу — сучасні ядра CPU завдяки «одночасній багатопотоковості» (наприклад, Intel Hyper-Threading) часто можуть обробляти два потоки на ядро одночасно.
Докладніше: У процесу може бути кілька потоків, що ділять одну ділянку пам’яті, але працюють незалежно один від одного. Це дозволяє, наприклад, застосунку відповідати на введення користувача, одночасно завантажуючи дані у фоні.
Подробиці
Процес і потік
У процесу є власна ізольована ділянка пам’яті, до якої не має доступу жоден інший процес.