婷婷久久网-婷婷久久久久-婷婷久久久-婷婷久-国产微拍精品一区-国产网址在线观看

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片免费黑鬼| 一眉道人演员表| 拔萝卜歌谱| 裸体广场舞| 人总要有点爱好,生活才能继续 | 色戒观看| 福建省地图高清版全图可放大| 四 电影| 尹丽川| 生物七年级下册人教版电子书| 礼佛三拜正确动作视频| douyi| 惊虹| 肥皂泡节选阅读理解答案三年级| 美女网站视频免费| 宋景诗| 张纪中个人简历| 赵煊| 2024年怀男怀女表图| 电影《kiskisan》在线观看| 孤岛惊魂| 迷斯拉| 刘浩存个人简历图片| 河南卫视节目预告 | 试看60秒做受小视频| 香港毛片视频| 打龙袍全集免费观看| 高达剧场版| 德兰| 小黑电影| 膨腹爱好者撑肚子视频| 后进紧身牛仔裤翘臀美女视频| 彩云曲 电影|