Boost Thread 库与 java.util.concurrent 库相比如何?
性能至关重要,因此我更愿意继续使用 C++(尽管如今 Java 快得多)。鉴于我必须用 C++ 编写代码,存在哪些库可以使线程处理变得简单且不易出错。
我最近听说,从 JDK 1.5 开始,Java 内存模型已更改以修复一些并发问题。C++ 怎么样?我上一次在 C++ 中进行多线程编程是在 3-4 年前,当时我使用了 pthreads。虽然,我不想再将它用于大型项目。我知道的唯一其他选择是 Boost Threads。但是,我不确定它是否好。我听说过关于 java.util.concurrent 的好消息,但还没有关于 Boost 线程的消息。