文件名称:节点光纤:Fibercoroutine对v8和节点的支持
文件大小:54KB
文件格式:ZIP
更新时间:2024-03-14 20:13:01
C++
过时注释-本项目的作者建议您尽可能避免使用它。 该模块的原始版本在2011年初针对nodejs v0.1.x进行了开发,当时服务器上JavaScript看起来有很大不同。 从那时起, , 和被标准化,整个生态系统朝着这个方向发展。 我将继续尽可能地支持较新版本的nodejs,但v8和nodejs是极其复杂且动态的平台。 不可避免的是,有一天这一库将突然停止工作,并且没人能做任何事情。 我想对所有光纤用户表示感谢,多年来的支持对我来说意义重大。 fiber(1)-v8和Node的光纤支持 光纤(有时称为)是一种功能强大的工具,它公开了一个API,可从单个线程在多个调用堆栈之间跳转。 这对于使为同步库编写的代码在异步环境中正常运行很有用。 安装 通过npm npm install fibers 你完成了! (如果遇到错误,请参见下面的“支持的平台”) 从来源 git clone g
【文件预览】:
node-fibers-master
----.travis.yml(324B)
----bin()
--------.gitignore(0B)
--------repl(1KB)
----test.js(1KB)
----package.json(699B)
----future.js(11KB)
----test()
--------pool.js(300B)
--------unwind.js(212B)
--------exit.js(332B)
--------started.js(143B)
--------future.js(475B)
--------cleanup.js(1KB)
--------exec.js(353B)
--------stack-overflow2.js(916B)
--------bad-context.js(111B)
--------stack-overflow.js(209B)
--------finish-multiple.js(151B)
--------illegal-yield.js(100B)
--------fibonacci.js(520B)
--------process-title.js(206B)
--------current.js(202B)
--------child-process.js(511B)
--------future-exception.js(1KB)
--------async-hooks.js(826B)
--------already-running.js(190B)
----ISSUE_TEMPLATE.md(2KB)
----build.js(3KB)
----LICENSE(1KB)
----package-lock.json(287B)
----fibers.js(3KB)
----src()
--------coroutine.cc(9KB)
--------fibers.cc(30KB)
--------v8-version.h(434B)
--------libcoro()
--------coroutine.h(2KB)
----.gitignore(21B)
----README.md(18KB)
----quick-test.js(151B)
----binding.gyp(2KB)