Tagged in

Programming Languages

阿Han的圖文解字筆記
阿Han的圖文解字筆記
軟體架構 / 程式語言 / 人生成長 / 金融知識
More information
Followers
6
Elsewhere
More, on Medium

試玩 nodejs-worker-threads

早期的 nodejs 為了具有多線程的能力而引入了 cluster 模組, 但這種創建線程的方式會犧牲共享內存, 且數據通信必須透過 json 來傳輸, 因此具有一定的侷限性及性能問題。

而後發展了worker-threads這個模組之後, 具備共享內存的功能, 使其更輕量。

nodejs 在v10.5.0時引入了新的模組worker_threads, 但當時還處於實驗階段, 因此執行程式時需加入參數--experimental-worker才能正確引入該模組…