【发布时间】:2018-05-22 06:45:21
【问题描述】:
std::sort() 通常使用线程来提高其性能吗?我意识到这可能因实施而异。如果没有,为什么不呢?
【问题讨论】:
-
很可能不是因为您可以对所有可用的线程进行排序。
-
请注意,libstdc++ 和 libc++ 这两个最流行的实现是开源的。
-
从 C++17 开始,您可以调用
std::sort(std::execution::par, ...)使其并行运行。
标签: c++ multithreading sorting stl