tadpole:Node 的 child_process 变得简单

时间:2024-06-21 23:50:04
【文件属性】:

文件名称:tadpole:Node 的 child_process 变得简单

文件大小:8KB

文件格式:ZIP

更新时间:2024-06-21 23:50:04

JavaScript

#Tadpole - Node 的 child_process 变得简单 ##About Tadpole Tadpole 消除了多线程 JavaScript 的痛苦。 使用 Node 的 child_process 模块和 Bluebird promise 库,可以很容易地在其他进程中运行代码,同时保持 Node 的事件循环*旋转。 Tadpole 可以启动额外的进程,每个进程都是 V8 解释器的完整实例。 然后,您可以在收集的进程正在运行时向它们添加函数。 如果需要清理系统资源,可以删除不需要的进程; 如果您需要额外的容量来处理昂贵的工作负载,您可以添加额外的进程,您存储的函数将自动添加到新的子进程中。 此外,Tadpole 管理子进程,以便一次只运行一个任务,其他任务在队列中等待。 在优先级模式(默认)下,每个函数都有一个优先级,优先级较低的函数首先出列。 ##Known 问


【文件预览】:
tadpole-master
----.gitignore(35B)
----package.json(775B)
----LICENSE.md(1KB)
----.travis.yml(59B)
----index.js(8KB)
----Readme.md(3KB)
----child.js(735B)
----test()
--------test.js(3KB)

网友评论