C ++多线程-与线程合并排序的算法替代

红色编码器

我已经写了一个合并排序算法,可以对整数数据进行排序。

现在,我需要使用多线程概念-phthread再次编写另一种排序算法,该算法再次使用整数数据对数组进行排序。

我的任务背景:我有2个子进程,它们用不同的算法对一个整数数组进行排序(第一个完成的任务打印结果,父进程杀死另一个进程)。我已经完成了实现第二算法逻辑所需的一切

请告诉我我必须使用哪种算法,并给我一个示例实现

先感谢您

马克西姆·埃格鲁什金

一种可移植的选择是使用Intel Parallel STL它与C ++ 11兼容并实现parallel std::sort

GNU C ++标准库和gcc-9中的C ++ 17并行算法委托给Intel Parallel STL。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章