Многопоточность (многопоточность) - метод разделения программ на несколько независимых (и, возможно, параллельно) работающих подзадач - потоков. Использовать эту метку также для вопросов, занимаемых выполнения (потоков).

Многопоточность - распространенная модель для реализации параллелизма на многоядерных системах, где несколько потоков могут работать одновременно.

Для достижения максимальной эффективности и безопасности при программировании с использованием полей следует уделять особое внимание следующим гонкам: [ ! d3] Планирование: все потоки должны иметь возможность эффективно продолжать работу (т.е. нужно избегать взаимных блокировок и тупиков). Атомарнось изменений: данные, изменённые в одном потоке, должны быть прочитаны в адекватном виде в другом. Синхронизация: критические секции должны быть защищены от множественного одновременного доступа, приводящего к порче данных.