2012-10-12 19 views
7

Array.sort是否從開始到結束阻止node.js中的主線程?如果是,是否有一個庫可以進行增量排序(即可以使用Process.nextTick進行排序的數組排序)Array.sort和Node.js

謝謝!

回答

2

簡短的答案,因爲你們認爲是不可行的。

更多的是概念性的答案,異步是爲了解決等待資源問題,並在所有

雖這麼說並不重計算,沒有什麼可以阻止你不必排序在另一個進程中運行,並以異步方式與它通信

我只是特別小心2件事:不要爲每種類型啓動一個新流程如果啓動需要一些時間,可能是一個好主意。如果你有一個大陣列小心內存拷貝你的排序,如果你要,無論如何,你可能只是返回有序索引陣列中;)