threadjs-lib:nodejs多线程

时间:2024-03-03 17:35:02
【文件属性】:

文件名称:threadjs-lib:nodejs多线程

文件大小:56KB

文件格式:ZIP

更新时间:2024-03-03 17:35:02

JavaScript

Nodejs多线程/ Nodejs多线程 npm install threadjs-lib --save 在主线程/子线程之间进行数据通信 轻量级的v8线程(非nodejs线程) 子线程的主动挂起,使用模拟同步操作 主线程且且所有子线程都退出后,主线程也会退出 用libuv挂载的事件可以正确处理 使用npm test进行测试,需要批量安装mocha 可以在子线程中运行nodejs导出的本机方法 npm start会启动一个命令行模式的线程输入js代码可以立即在线程中运行查看结果 已知的错误: socket在子线程中启动后,主线程socket被双重。 由于node环境:: CleanupHandles方法没有添加,node线程结束后有内存泄漏。 主线程中的Api /主线程用法 初始中的数据,即消息中携带的数据 var thlib = require('threadjs-lib'); ♡库


【文件预览】:
threadjs-lib-master
----binding.gyp(565B)
----src()
--------main.cc(15KB)
--------timeImpl.h(1KB)
--------timeImpl.cc(6KB)
--------data.cc(2KB)
--------check-ver.h(364B)
--------tools.h(12KB)
--------sys-fail.cc(1KB)
--------sys-fail.h(160B)
--------serialize.cc(7KB)
--------tools.cc(2KB)
--------data.h(9KB)
--------serialize.h(998B)
----lib()
--------bootnode.js(2KB)
--------default-libs.js(732B)
--------context.js(4KB)
--------thread-warp.js(2KB)
--------fn-proxy.js(1KB)
--------events.js(2KB)
--------parse.js(1KB)
--------main-warp.js(4KB)
--------cli.js(1KB)
----build.js(783B)
----LICENSE(1KB)
----test()
--------test-mult.js(3KB)
--------thread-mult.js(232B)
--------thread-bind.js(695B)
--------test-http.js(2KB)
--------thread-native.js(1KB)
--------test-event.js(2KB)
--------t-binding.js(2KB)
--------t-template.js(2KB)
--------t-native.js(18KB)
--------test-loop.js(705B)
--------test-fn.js(2KB)
--------thread-http.js(306B)
--------test-wait.js(1KB)
--------ttime.js(2KB)
--------thread-wait.js(430B)
--------thread-loop.js(94B)
--------fork.js(153B)
--------index.js(647B)
--------fi.js(614B)
--------thread-fn.js(693B)
--------thread-eval.js(608B)
--------t-ser.js(2KB)
--------test-eval.js(1KB)
----README.md(8KB)
----node_dir(23B)
----.gitignore(165B)
----index.js(230B)
----package.json(660B)

网友评论