試玩 nodejs-worker-threads
早期的 nodejs 為了具有多線程的能力而引入了 cluster 模組, 但這種創建線程的方式會犧牲共享內存, 且數據通信必須透過 json 來傳輸, 因此具有一定的侷限性及性能問題。
而後發展了worker-threads
這個模組之後, 具備共享內存的功能, 使其更輕量。
nodejs 在v10.5.0
時引入了新的模組worker_threads
, 但當時還處於實驗階段, 因此執行程式時需加入參數--experimental-worker
才能正確引入該模組…