C++ C++;多线程-与线程合并排序的算法选择

C++ C++;多线程-与线程合并排序的算法选择,c++,linux,multithreading,algorithm,sorting,C++,Linux,Multithreading,Algorithm,Sorting,我已经编写了一个合并排序算法,该算法使用整数数据对数组进行排序 现在我需要使用多线程概念再次编写另一个排序算法——phthread,它再次使用整数数据对数组进行排序 我的任务背景: 我有两个子进程,它们排序(使用不同的算法)一个整数数组和第一个完成的任务打印结果,父进程杀死另一个进程。我已经做了所有只需要实现第二个算法逻辑的事情 请告诉我必须使用哪种算法,并给我一个示例实现 提前感谢您一个便携式选项是使用。它与C++11兼容,并实现并行std::sort < G++ C++标准库和GCC-9委托

我已经编写了一个合并排序算法,该算法使用整数数据对数组进行排序

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

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

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


提前感谢您

一个便携式选项是使用。它与C++11兼容,并实现并行
std::sort


< G++ C++标准库和GCC-9委托对英特尔C++并行STL .< /P> < P>一个可移植的选项使用。它与C++11兼容,并实现并行
std::sort


< G++ C++标准库和GCC-9代表英特尔并行STL ./P>中的P> C++ 17并行算法应该执行任何分治算法。StAdExver是专门用于帮助解决编程代码问题的。免费编码服务的请求是离题的。在这里发布更多Qs之前,请阅读和。祝你好运。任何分治算法都应该有效。StackOverflow致力于帮助解决编程代码问题。免费编码服务的请求是离题的。在这里发布更多Qs之前,请阅读和。祝你好运。非常感谢,但我一直在寻找一种方法来实现它。我想学习如何实现它(而不是使用ready函数),我现在正在尝试,我正在尝试使用快速排序来实现它,但我不认为,这是成功的。非常感谢,但我一直在寻找一种实现它的方法,我想学习如何实现它(而不是使用ready函数),我现在正在尝试,我正在尝试使用Quicksort实现它,但我不认为这是成功的