我在用 Node.js 寫 Web 應用的時候遇到了一些計算複雜的邏輯需要處理,我是否有必要把這個邏輯拆分爲若干個較小的事件?沒有I/O的情況下有必要拆分嗎?
回复 (3)
F
CPU密集逻辑会严重影响性能的。整个进程在计算等待期会hold住了。
B
引用 fengmk2CPU密集逻辑会严重影响性能的。整个进程在计算等待期会hold住了。
那拆散爲一個個事件也並不會減少總的CPU時間啊
L
通过message queue把这种计算交给C++等语言编写的服务去做。
参与回复
登录后即可参与回复。登录