Руководство 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(). Семантика каждого немного отличается, и описана ниже. | |||
*[[Process]] | |||
'''''Stability: 2 - Unstable''''' | |||
*[[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.