【发布时间】:2014-10-13 12:56:46
【问题描述】:
所以,我读到here,我们无法从 javascript 访问线程。但这不是真的,不是吗?我们确实有某种来自 javascript 的线程支持(使用工人?)。这不是不可能的。这是问题还是我误解了什么?
【问题讨论】:
标签: opalrb
所以,我读到here,我们无法从 javascript 访问线程。但这不是真的,不是吗?我们确实有某种来自 javascript 的线程支持(使用工人?)。这不是不可能的。这是问题还是我误解了什么?
【问题讨论】:
标签: opalrb
目前没有计划通过工作线程实现线程,尽管标准库可能会接受拉取请求。
现在有 shims 允许从 gems 中简单使用,您可以在此处查看代码:
【讨论】:
Fiber.new do [|params|] ~Fiber Code~ end 解析代码后应如下所示:Opal.Fiber.$new(function*(params){ ~Fiber Code~ }) 此外,如果函数中有 Fiber.yield,则应使用 function* 而不是仅使用 function 创建。还有其他地方可以讨论吗? cmets 中的格式不够好。