nodejs的child process同步非同步

2022-03-29 21:42:50 字數 683 閱讀 8677

nodejs是一種單執行緒模型,但是,使用nodejs的child_process模組可以實現多程序任務。利用child_process可以建立子程序,實現子程序和主程序之間的通訊。

nodejs v0.12.7版本child_process提供以下同步和非同步的方式建立程序:

非同步建立:

child_process.spawn(command[, args][, options])

options.stdio

options.detached

options.customfds

child_process.exec(command[, options], callback)

child_process.execfile(file[, args][, options][callback])

child_process.fork(modulepath[, args][, options])

同步建立:

child_process.spawnsync(command[, args][, options])

child_process.execfilesync(command[, args][, options])

child_process.execsync(command[, options])

各函式及引數文件可見 文件

nodejs安裝 nodejs入門

nodejs開篇 前幾天看到好多關於node 的帖子沒有單獨說明node安裝的文章 特發此篇 總結一下平時在windows上nodejs的安裝。1 js來搞前後端分離是nodejs的一大特點,用js來寫後台程式 當然node的最大優點個人認為 還是 單執行緒的非同步程式設計咯 2 基於nodejs使...

nodeJS教程(一) nodejs安裝

二 安裝必備模組 安裝完之後開啟嘗試執行程式,可能會提示缺少的模組,比如 error cannot find module mime 表示缺少mime模組 error cannot find module socket.io 表示缺少socket.io模組 這個時候根據提示,安裝必備的modules...

為什麼nodejs是單程序的 Nodejs 程序

之前對這部分的內容很感興趣,沒想到讀起來有點晦澀,還是因為對伺服器的知識不是很了解。說道伺服器一般人都會想到tomcat或者jboss或者weblogic,現在流行起來的node總讓人不太放心,js 也能做伺服器?其實不然,首先乙個誤區就是node的伺服器是js寫出來的.其實它只有表面暴露給使用者使...