Swift:多线程数组排序

时间:2016-03-02 14:00:36

标签: arrays multithreading swift macos sorting

我目前有一个非常复杂的自定义排序功能,因此需要时间来执行。我正在排序的Array由自定义NSObjects组成,最多可包含数千个元素。这是一个OS X项目(10.10 +)。

是否可以同时对多个线程上的数组进行排序以加快进程?我目前正在使用sortInPlace(_:),其中isOrderedBefore是一个自定义函数,根据订单返回truefalse

还有什么可以用多线程方法监控排序的进度(如果有这样的方法)?这是为了更新NSProgressIndicator

谢谢!

0 个答案:

没有答案