我已经写了一个合并排序算法,可以对整数数据进行排序。
现在,我需要使用多线程概念-phthread再次编写另一种排序算法,该算法再次使用整数数据对数组进行排序。
我的任务背景:我有2个子进程,它们用不同的算法对一个整数数组进行排序(第一个完成的任务打印结果,父进程杀死另一个进程)。我已经完成了实现第二算法逻辑所需的一切
请告诉我我必须使用哪种算法,并给我一个示例实现
先感谢您
一种可移植的选择是使用Intel Parallel STL。它与C ++ 11兼容并实现parallel std::sort
。
GNU C ++标准库和gcc-9中的C ++ 17并行算法委托给Intel Parallel STL。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句