我目前有一个非常复杂的自定义排序功能,因此需要时间来执行。我正在排序的Array
由自定义NSObjects
组成,最多可包含数千个元素。这是一个OS X项目(10.10 +)。
是否可以同时对多个线程上的数组进行排序以加快进程?我目前正在使用sortInPlace(_:)
,其中isOrderedBefore
是一个自定义函数,根据订单返回true
或false
。
还有什么可以用多线程方法监控排序的进度(如果有这样的方法)?这是为了更新NSProgressIndicator
。
谢谢!