Node.js中spawn()和fork()方法的区别。
| spawn() | fork() |
|---|---|
| 使用命令和命令行参数生成一个新进程 | 一个特殊的spawn实例,父进程和子进程通过send()函数进行通信 |
| 不会创建新的V8实例 | 运行V8的新实例 |
| 用于运行系统命令 | 用于创建多个worker |
| child_process.spawn(command[, args][, options]) | child_process.fork(modulePath[, args][, options]) |
Node.js中spawn()和fork()方法的区别。
| spawn() | fork() |
|---|---|
| 使用命令和命令行参数生成一个新进程 | 一个特殊的spawn实例,父进程和子进程通过send()函数进行通信 |
| 不会创建新的V8实例 | 运行V8的新实例 |
| 用于运行系统命令 | 用于创建多个worker |
| child_process.spawn(command[, args][, options]) | child_process.fork(modulePath[, args][, options]) |