web worker 多執行緒

2021-10-08 01:32:13 字數 442 閱讀 6099

web 主線程

1.通過 worker =new worker(url)載入乙個js 檔案來建立乙個 worker,同時返回乙個worker 例項

2. 通過worker.postmessage(data) 方法來向worker 傳送資料

3. 繫結worker.onmessage 方法 來接收worker 傳送過來的資料

4. 可以使用worker.terminate()來終止乙個worker的執行。

worker新執行緒

1.通過 postmessage(data) 方法來向主線程 傳送資料

2.繫結 onmessage 方法來接受主線程傳送過來的資料

案例

onmessage = function (evt)
html頁面

Web worker 多執行緒處理資料

流程 worker postmessage 任務沲 postmessage 事件處理程式 onmessage 返回資訊.寫了乙個成功的例子 有兩個檔案,乙個是主頁檔案 另乙個是執行緒js檔案 1 doctype html 2 html 3 head 4 meta charset utf 8 5 ti...

web worker技術 js新執行緒

web worker的小例子,用來入門很合適,建議啟動服務來開發。可以使用node的anywhere。ddd index.js 例項化 worker 物件,其實質為新建立的工作執行緒在主線程的引用 var worker new worker task.js postmessage 方法與新建立的工作...

多執行緒 多執行緒原理

我們首先要知道什麼是多執行緒,說白了就是多個執行緒,執行緒是什麼呢,其實就是程序執行的途徑,那麼說道這裡我們又引入了乙個新的名字,就是程序,那麼我們來看看什麼是程序,其實我們自己也能看到,啟動電腦的任務管理器,我們就可以看到程序選項,裡面是我們電腦所有的程序,我們會發現有很多的程序.簡單地說就是程序...