高清在线一区二区_激情网在线观看_激情一区二区三区_精品中文一区_亚洲中字幕_亚洲天堂一区

TaskProcessor

圍繞Web工作者的包裝器,允許為給定工作者安排任務,通過承諾異步返回結果。只有在計劃任務后,才能構造工作進程。
new TaskProcessor(workerName, maximumActiveTasks)
Parameters:
workerName (String) 工人的姓名。這應該是Workers文件夾中的腳本。
maximumActiveTasks (Number) (default 5) 活動任務的最大數目。一旦超過,scheduleTask將不再對任何任務進行排隊,從而允許在將來的幀中重新安排工作。

Methods

destroy()
銷毀此對象。這將立即終止工人。

一旦對象被破壞,就不應使用它;調用除isDestroyed以外的任何函數都將導致DeveloperError異常。
initWebAssemblyModule(webAssemblyOptions) → {Promise.<Object>}
通過配置向Web工作者發送消息,以異步初始化加載和編譯Web程序集模塊,以及在不支持Web程序集時使用的可選回退javascript模塊。
Parameters:
webAssemblyOptions (Object) 一個
Name Description
webAssemblyOptions.modulePath
String
Web程序集javascript包裝模塊的路徑。
webAssemblyOptions.wasmBinaryFile
String
Web程序集二進制文件的路徑。
webAssemblyOptions.fallbackModulePath
String
如果不支持Web程序集,則使用的回退javascript模塊的路徑。
isDestroyed() → {Boolean}
如果此對象被破壞,則返回true;否則返回false。

如果此對象被破壞,則不應使用它;調用除isDestroyed以外的任何函數將導致DeveloperError異常。
See:
scheduleTask(parameters, transferableObjects) → {Promise.<Object>|undefined}
安排Web工作者異步處理的任務。如果當前有比構造函數設置的最大值更多的活動任務,將立即返回未定義。否則,返回一個承諾,該承諾將解析為工作人員在完成時返回的結果。
Parameters:
parameters (Object) 將發布到工人的任何輸入數據。
transferableObjects (Array.<Object>) 包含在參數中的對象數組,應將其傳輸到工作進程,而不是復制。
Example
var taskProcessor = new bmgl.TaskProcessor('myWorkerName');
var promise = taskProcessor.scheduleTask({
    someParameter : true,
    another : 'hello'
});
if (!bmgl.defined(promise)) {
    // too many active tasks - try again later
} else {
    bmgl.when(promise, function(result) {
        // use the result of the task
    });
}
主站蜘蛛池模板: 欧美一区黄色 | 亚洲成人激情av | 一级色毛片 | xnxx 美女19| 亚洲一区 国产 | 粉色视频污 | 91在线色视频 | 羞羞视频免费网站日本动漫 | 成人毛片在线播放 | 黄色影院网站 | 日本精品视频一区二区三区四区 | 九色中文字幕 | 欧美成人精品欧美一级乱黄 | 72pao成人国产永久免费视频 | 一级电影免费 | 黄色片免费在线 | 国产18视频 | av噜噜噜噜| 欧美一级淫片007 | 日韩毛片一区二区三区 | 久久夜夜视频 | 在线高清中文字幕 | 欧美人xx | 国产成人av免费 | 中文字幕免费在线看 | 亚洲精品午夜视频 | 国产精品一区二区x88av | 成人免费一区二区三区在线观看 | 欧美a∨亚洲欧美亚洲 | 好吊色欧美一区二区三区四区 | 日本a∨精品中文字幕在线 国产精品片www48888 | 中文字幕免费看 | 久草成人在线观看 | 91国内精品久久久久免费影院 | 色婷婷tv | 久久精品99国产国产精 | 国产精品一品二区三区四区18 | 久久草草亚洲蜜桃臀 | 亚洲福利在线观看视频 | 中国3xxxx | 久久性生活免费视频 |