nodejs的child_process同步異步


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])

 

各函數及參數文檔可見 文檔


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM