ceci-channels:Ceci 库的阻塞通道

时间:2024-07-20 18:18:57
【文件属性】:

文件名称:ceci-channels:Ceci 库的阻塞通道

文件大小:20KB

文件格式:ZIP

更新时间:2024-07-20 18:18:57

JavaScript

ceci-channels 注意:不再维护此存储库。 请改用 。 关于 Ceci 是一个 Javascript 库,其灵感来自的通道和 goroutines 以及的 。 它依赖于 ES6 生成器,并且需要一个预处理器才能在尚不支持这些的 Javascript 引擎下运行。 使用塞西直接现在一个简单的方法是在0.11.6的NodeJS或具有较高--harmony选项。 Ceci 当前具有三个部分或层,其中每个后续层都依赖于前一个层。 第一层提供了一种将异步、非阻塞调用集成到 Javascript 代码中的机制,就好像它们是阻塞的一样。 第二层添加阻塞通道作为 Ceci 的主要消息传递抽象。 第三层提供了对通道进行操作的高阶函数,如map 、 filter 、 reduce等。 文档 在查找 API 文档。 教程 这是一个简单的频道示例示例: var core = require (


【文件预览】:
ceci-channels-master
----package.json(941B)
----LICENSE(1KB)
----src()
--------multicast.js(1KB)
--------util.js(2KB)
--------channels.js(4KB)
--------Makefile(351B)
----es6.js(235B)
----.npmignore(20B)
----examples()
--------crash.js(290B)
--------ticker.js(246B)
--------echo.js(551B)
--------lossy.js(804B)
--------timeout.js(885B)
--------multi.js(691B)
--------printfile2.js(750B)
--------select.js(877B)
--------printfile1.js(664B)
--------sieve.js(1KB)
--------simple_sieve.js(450B)
----spec()
--------channels_spec.js(6KB)
--------Makefile(350B)
--------select_spec.js(9KB)
----.gitignore(25B)
----Makefile(387B)
----README.md(9KB)

网友评论