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()