如何在Node.js中创建子进程并实现长尾词功能?
- 内容介绍
- 相关推荐
本文共计1693个文字,预计阅读时间需要7分钟。
简介:Node.js的main事件循环是单线程的,Node.js本身也维护着Worker Pool来处理一些耗时的操作。我们还可以通过使用Node.js提供的worker_threads模块来手动创建新的线程执行自己的任务。
简介
nodejs的main event loop是单线程的,nodejs本身也维护着Worker Pool用来处理一些耗时的操作,我们还可以通过使用nodejs提供的worker_threads来手动创建新的线程来执行自己的任务。
本文将会介绍一种新的执行nodejs任务的方式,child process。
child process
lib/child_process.js提供了child_process模块,通过child_process我们可以创建子进程。
注意,worker_threads创建的是子线程,而child_process创建的是子进程。
在child_process模块中,可以同步创建进程也可以异步创建进程。同步创建方式只是在异步创建的方法后面加上Sync。
创建出来的进程用ChildProcess类来表示。
本文共计1693个文字,预计阅读时间需要7分钟。
简介:Node.js的main事件循环是单线程的,Node.js本身也维护着Worker Pool来处理一些耗时的操作。我们还可以通过使用Node.js提供的worker_threads模块来手动创建新的线程执行自己的任务。
简介
nodejs的main event loop是单线程的,nodejs本身也维护着Worker Pool用来处理一些耗时的操作,我们还可以通过使用nodejs提供的worker_threads来手动创建新的线程来执行自己的任务。
本文将会介绍一种新的执行nodejs任务的方式,child process。
child process
lib/child_process.js提供了child_process模块,通过child_process我们可以创建子进程。
注意,worker_threads创建的是子线程,而child_process创建的是子进程。
在child_process模块中,可以同步创建进程也可以异步创建进程。同步创建方式只是在异步创建的方法后面加上Sync。
创建出来的进程用ChildProcess类来表示。

