Описание тега multiprocessing

Многопроцессорность - это использование двух или более центральных процессоров (ЦП) в одной компьютерной системе. Соответствующие детали реализации и использования зависят от операционной системы и языка программирования. Поэтому при использовании этого тега всегда добавляйте теги как для ОС, так и для языка.

Многопроцессорность - это использование двух или более центральных процессоров (ЦП) в одной компьютерной системе. Термин также относится к способности системы поддерживать более одного процессора и / или способности распределять задачи между ними.

Есть много вариантов этой базовой темы, и определение многопроцессорности может варьироваться в зависимости от контекста, в основном в зависимости от того, как определены ЦП (несколько ядер на одном кристалле, несколько кристаллов в одном пакете, несколько пакетов в одном системном блоке и т. Д.).

Под многопроцессорностью иногда понимается выполнение нескольких параллельных программных процессов в системе, а не один процесс в любой момент. Однако термины многозадачность или мультипрограммирование более подходят для описания этой концепции, которая реализуется в основном в программном обеспечении, тогда как многопроцессорность более подходит для описания использования нескольких аппаратных процессоров.

http://en.wikipedia.org/wiki/Multiprocessing

Многопроцессорность также может относиться к модулю многопроцессорности Python, который представляет собой пакет, который поддерживает процессы порождения с использованием API, аналогичного модулю потоковой передачи Python. Он предлагает как локальный, так и удаленный параллелизм, эффективно обходя ограничения глобальной блокировки интерпретатора, используя подпроцессы вместо потоков.