文件名称:invoke-parallel:简单的工人池做对了。 (等候接听)
文件大小:55KB
文件格式:ZIP
更新时间:2024-06-04 12:06:39
JavaScript
并行调用 注意:由于我的即将到来的用例尚未到来,并且我没有时间完成大多数关键的TODO,因此该项目暂时处于暂停状态。 简单的工人池做对了。 非常简单,易于使用的基于Promise的API,感觉像是语言的扩展 内存不足,适应工作负载 当许多任务一次都排队时,不会使童工超负荷(注意:如果不小心,这将占用大量内存) 高度灵活且可配置 最少的样板,利用模块系统和现有习语 默认情况下针对混合I / O和CPU工作负载进行了优化 容错* 零依赖 *您可以使用隔离的模块来更好地做到这一点。 此外,还有一些计划中的补充功能将为您提供更多帮助。 注意:目前,这被认为是Alpha之前的版本,并且绝对不应该在生产中使用。 在我宣布它稳定之前有一些需要解决。 安装: 这在上可用: $ npm install --save invoke-parallel 原料药 看。 入门 首先,安装 / 如果尚未
【文件预览】:
invoke-parallel-master
----api.md(8KB)
----scripts()
--------rules()
----lib()
--------child.js(15KB)
--------runner.js(3KB)
--------worker-api.js(348B)
--------serializer.js(2KB)
--------worker-state.js(8KB)
--------id-pool.js(2KB)
--------pool.js(13KB)
--------worker.js(859B)
--------util.js(2KB)
--------module-wrap.js(2KB)
--------enums.js(448B)
--------api.js(4KB)
----.eslintrc.yml(125B)
----.npmignore(101B)
----test-todo.md(82B)
----TODO.md(9KB)
----test-util.js(6KB)
----.travis.yml(68B)
----test()
--------child.js(17KB)
--------runner.js(8KB)
--------serializer.js(3KB)
--------worker-state.js(10KB)
--------id-pool.js(1KB)
--------pool.js(42KB)
--------util.js(3KB)
--------module-wrap.js(6KB)
----README.md(18KB)
----index.d.ts(2KB)
----.gitignore(43B)
----index.js(413B)
----.tl.js(127B)
----CHANGELOG.md(95B)
----.eslintignore(43B)
----package.json(686B)