transferable

    0热度

    1回答

    我在我的主线程和物理工作者之间使用了可传输对象。 Float32Array被来回传递,它的工作非常好。如何检查Float32Array是否被中止? 例如,这是一个数组: this.transferableArray = new Float32Array(); 发送的转让对象 worker.postMessage(this.transferableArray, [this.transferabl

    22热度

    5回答

    我现在有这样的代码来创建Web工作者使用转让对象: w = new Worker("webwork.js"); w.onmessage = function(event) { alert(event.data); } 然后在Web工作者的webwork.js代码: self.onmessage = function(event) { //var ss=r; //Causes err

    -2热度

    1回答

    我有一个关于对象的数组,使用Three.js创建的网格,我想在web worker中执行一些操作。所以问题是我如何将它们发布给工作人员? 从我所了解的有一些称为可转移对象的东西,它使用了一种叫做ArrayBuffer的东西,但我找不到任何有关如何将我的对象数组转换为的信息。或者这可能不可能?

    2热度

    1回答

    我正在使用webworker以10毫秒的间隔传递一些数据。在任务管理器中,我可以看到工作记忆集增加,直到我不取消间隔。 下面是我在做什么: 发送: function send() { setInterval(function() { const data = { array1: get100Arrays(), array2: get500Arrays()