Руководство NodeJS: различия между версиями

Материал из support.qbpro.ru
imported>Supportadmin
Нет описания правки
imported>Supportadmin
Нет описания правки
Строка 1: Строка 1:
*'''[[Child Process]]'''
*'''[[Child Process]]'''
'''''Stability: 3 - Stable'''''
'''''Stability: 3 - Stable'''''
:Node обеспечивает трёх-направленный POPEN (3) для модуля child_process.
:Поток данных можно направлять через стандартные stdin, stdout и stderr дочернего процесса в полностью неблокирующем стиле. (Заметим, что некоторые программы используют внутреннюю линейную буферизации строк ввода/вывода. Это не влияет node.js, но это означает что информация, передаваемая дочернему процессу "потребляется" им не сразу.)
:Для создания дочернего процесса используйте require('child_process').spawn() или require('child_process').fork(). Семантика каждого немного отличается, и описана ниже.


Node обеспечивает трёх-направленный POPEN (3) для модуля child_process.
*[[Process]]
'''''Stability: 2 - Unstable'''''


Поток данных можно направлять через стандартные stdin, stdout и stderr дочернего процесса в полностью неблокирующем стиле. (Заметим, что некоторые программы используют внутреннюю линейную буферизации строк ввода/вывода. Это не влияет node.js, но это означает что информация, передаваемая дочернему процессу "потребляется" им не сразу.)


Для создания дочернего процесса используйте require('child_process').spawn() или require('child_process').fork(). Семантика каждого немного отличается, и описана ниже.
*[[Process]]
*[[Stream]]
*[[Stream]]
*[[VM]]
*[[VM]]

Версия от 12:22, 25 августа 2013

Stability: 3 - Stable

Node обеспечивает трёх-направленный POPEN (3) для модуля child_process.
Поток данных можно направлять через стандартные stdin, stdout и stderr дочернего процесса в полностью неблокирующем стиле. (Заметим, что некоторые программы используют внутреннюю линейную буферизации строк ввода/вывода. Это не влияет node.js, но это означает что информация, передаваемая дочернему процессу "потребляется" им не сразу.)
Для создания дочернего процесса используйте require('child_process').spawn() или require('child_process').fork(). Семантика каждого немного отличается, и описана ниже.

Stability: 2 - Unstable


Stability: 5 - Locked

These functions are in the module 'util'. Use require('util') to access them.