spawn.runtime.js
来自「javascript扩展库」· JavaScript 代码 · 共 39 行
JS
39 行
var en = new EventNotifier();function waiter() { en.wait->(); trace("running"); en.wait->(); return "done";}var future = spawn(waiter());future.onResume = function() { trace("resume");}future.onSuspend = function() { trace("suspend");}function futureWaiter() { trace(future.wait->());}spawn(futureWaiter());assert(!future.hasValue());en();assertTrail("resume","running","suspend");en();assertTrail("resume","done");assert(future.hasValue());assert(future.value() == "done");var f = spawn(5);assert(f.value() == 5);var en = new EventNotifier();f = spawn(en);assert(!f.hasValue());en(6);assert(f.value() == 6);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?