hive:Node.js中的线程脚本评估

时间:2024-06-06 21:39:42
【文件属性】:

文件名称:hive:Node.js中的线程脚本评估

文件大小:16KB

文件格式:ZIP

更新时间:2024-06-06 21:39:42

JavaScript

蜂巢 Node.js中的线程脚本评估。 Hive是利用Node.js的默认线程池提高CPU绑定计算性能的一项实验。 Hive的主要功能是内置eval函数的异步变体,其中传递的表达式将在Node.js事件循环后面的一个工作线程上的单独上下文中执行。 有关更详细的介绍,请参见随附的博客文章。 注意:事实证明,该项目与更流行的非常相似。 我没有花很多时间在看这个项目,但是似乎主要的区别是配置单元没有公开接口供您直接创建和管理线程,而TAGG却提供了接口。 相反,配置单元仅允许评估默认libuv线程池中的现有线程。 安装 Hive在公共npm注册表中不可用,因为它不适用于生产用途。 请从源代码安装,或将npm指向此存储库。 $ npm install nick-thompson/hive 用法示例 var Hive = require ( 'hive' ) ; function fib


【文件预览】:
hive-master
----index.js(677B)
----package.json(735B)
----test()
--------hive.test.js(3KB)
----LICENSE(1KB)
----benchmarks()
--------hive.add.js(1KB)
--------cluster.fib.js(2KB)
--------utils.js(204B)
--------hive.fib.js(1KB)
--------hive.babel.js(2KB)
--------cluster.babel.js(2KB)
--------babel.util.js(5KB)
--------cluster_server.js(881B)
--------cluster.add.js(2KB)
----src()
--------hive.cc(5KB)
--------hive.h(113B)
--------addon.cc(309B)
----.gitignore(27B)
----README.md(5KB)
----binding.gyp(196B)

网友评论