国产久_亚欧精品一区_久久亚洲美女_99精品在线观看_日韩成人三级_久久精品久久久久

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
    });
}
主站蜘蛛池模板: 精品国产亚洲一区二区三区大结局 | 综合久久五月 | 亚洲精品欧美一区二区三区 | 国产a国产 | 伊人色在线视频 | 黄色小视频在线观看免费 | 日本精品视频 | 亚洲黄色成人网 | 小排球第一季免费观看 | 精品少妇一区二区三区视频免付费 | 亚洲国产一区二区三区精品 | 国产一区二区在线看 | 99久久视频 | 亚洲第一中文字幕 | 草久在线视频 | av三级毛片 | 黄色下裁 | 亚洲最大黄色网址 | 欧美日韩久久久久 | 国产特级毛片aaaaaa毛片 | 天天干天天弄 | 欧美日一区二区三区 | 又黄又爽又无遮挡免费的网站 | 在线免费观看91 | 欧美特级一级片 | www.好吊妞 | 高潮的毛片激情久久精品 | 久久精品影视 | 天天综合永久入口 | 999综合网| 亚洲五月激情 | 久久精品福利 | 日韩在线一二三区 | 久一精品| 黑人性受xxxx黑人xyx性爽 | 日韩免费av电影 | 亚洲图片在线 | 精久久久 | 欧美色综合网 | 91精品国产99 | 一级片视频免费 |