我知道VB.NET中的Array.Sort()使用快速排序算法。但我的问题是,它是否利用了多线程?
我正在对数十万条记录的列表进行排序,并且需要确保最快的排序时间。
谢谢。
发布于 2011-07-15 02:31:10
我不确定多线程如何让你的排序更快。
Array.Sort在单个线程中进行排序。
如果您所说的多线程实际上是指在多个处理器可用时利用,请查看使用Parallel Extensions的this answer (在.NET 4.0中可用,在.NET 3.5上可用partly )。
https://stackoverflow.com/questions/6698021
复制相似问题