EMZETT.
Увійти

Потоки (threads)

Коротко: Найменша виконувана послідовність інструкцій усередині процесу — сучасні ядра CPU завдяки «одночасній багатопотоковості» (наприклад, Intel Hyper-Threading) часто можуть обробляти два потоки на ядро одночасно.

Докладніше: У процесу може бути кілька потоків, що ділять одну ділянку пам’яті, але працюють незалежно один від одного. Це дозволяє, наприклад, застосунку відповідати на введення користувача, одночасно завантажуючи дані у фоні.

Подробиці

Процес і потік

У процесу є власна ізольована ділянка пам’яті, до якої не має доступу жоден інший процес.

Див. також: ядра, CPU