在节点9.0.0中添加了共享内存和原子:http://node.green/#ES2017-features-shared-memory-and-atomics-Atomics-add
我正在尝试查找官方文档但似乎无法找到它:https://nodejs.org/api/index.html
任何人都知道它的位置?
答案 0 :(得分:3)
不断发展的答案
节点9.0.0似乎支持SharedArrayBuffer
,可以在MDN上找到https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer
和atomics
:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Atomics/store
这已添加到v9.0.0中的Node.js:http://node.green/#ES2017-features-shared-memory-and-atomics-SharedArrayBuffer
对于有兴趣在Node.js中使用它的其他人,我将继续记录我所学到的一切。
YouTube视频 Nidin Vinayakan:共享记忆&用JavaScript并行编程| JSConf EU 2017 https://www.youtube.com/watch?v=vvqfmskTIjE
答案 1 :(得分:0)
在这里您可以找到Node.js + AssemblyScript多线程样板代码。
Node.js@10.5.0
AssemblyScript@0.6.0
worker_threads
WebAssembly
的基本AssemblyScript
多线程WebAssembly
内存分配器