IT-словарь › Программирование › spawn

spawn

Программирование Svenska → Обновлено: 2026-10-18

Создание нового процесса как дочернего для текущего. Классическая реализация — child_process.spawn() в Node.js. Отличается от exec() меньшими накладными расходами и потоками вместо буфера.

Node: spawn против exec — exec буферизует весь вывод (подходит для небольших команд с JSON-выводом), spawn отдаёт поток (для больших объёмов или долгоживущих процессов). В Windows есть CreateProcess() — единый системный вызов (в противоположность Unix fork+exec). Posix_spawn — стандартизированная в POSIX функция (эффективнее fork+exec в системах без COW). В распределённых системах «spawn worker» — создание новой задачи или актора (Erlang spawn, Akka actorSystem.spawn, горутины Go как «порождение» потоков).

← Назад к словарю