c++ - 关于多线程我应该了解什么以及何时使用它,主要是在c++中

标签 c++ multithreading

我从未接触过多线程,但我到处都听说过它。我应该了解什么以及何时使用它?我主要使用 C++ 编写代码。

最佳答案

大多数情况下,您需要了解您的应用程序需要在其上运行的操作系统上的 MT 库。直到并且除非 C++0x 成为现实(现在看起来还有很长的路要走),否则语言本身或标准库都不会支持线程。我建议您先查看适用于 *nix 和 Windows 线程的 POSIX 标准 pthreads 库。

关于c++ - 关于多线程我应该了解什么以及何时使用它,主要是在c++中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2322266/

相关文章:

c++ - 无锁竞技场分配器实现 - 正确吗?

c - 多线程,不能让另一个线程工作

c++ - 为什么 operator-> 在 C++ STL 库中由 operator* 实现?

c++ - g++编译器运行错误 “g++: error: spawn: Exec format error”

java - Executors.newSingleThreadExecutor().execute(command)和new Thread(command).start()的区别;

java - 高效执行独占执行

python - 如何从 PySpark 中的不同线程在一个 Sparkcontext 中运行多个作业?

c++ - 作为守护进程运行提升线程

c++ - AIX 服务器中的 g++ 编译 - 抛出核心转储

c++ - 四舍五入到小数点后两位