VS2010上的基本C++多线程示例
Basic C++ multithreaded example on VS2010
除了VS2010,我无法访问任何内容。
有没有一种方法我仍然可以编写一个基本的多线程应用程序,只需调用一个简单的函数?我知道Boost和C++11,但我无法访问它们。
我确实发现了这个:
c++中的多线程
但我不确定这在我的情况下是否可行?
听起来你是多线程的新手,所以最好的开始方式可能是使用OpenMP。在许多情况下,它允许您简单地将pragma语句添加到提供多线程的代码中。显式管理线程更容易使用。请参阅此处:VS2010 的OpenMP文档
如果您的代码假设在windows控制下运行(我认为是的,因为您使用的是VS),那么您所找到的将非常适合您。
相关文章:
- 在C++中使用cURL和多线程
- 多线程双缓冲区
- 为什么我的多线程作业队列崩溃
- 在main()之外初始化std::vector会导致性能下降(多线程)
- 试图创建一个多线程程序来查找0-100000000之间的总素数
- 为什么一个向量上的多线程操作很慢
- 学习多线程C++:添加线程不会使执行速度更快,即使它看起来应该
- 全局变量 多读取器 一个写入器多线程安全?
- boost::文件系统::recursive_directory_iterator多线程安全
- 如何阻止TensorFlow的多线程
- 如何在多线程中正确使用unique_ptr进行多态性?
- 并发/多线程:是否可以以这种方式生成相同的输出?
- sigwait() 在多线程程序中不起作用
- 多线程程序中出现意外的内存泄漏
- 静态 constexpr 类成员变量对多线程读取是否安全?
- 多线程比没有线程C++慢
- 具有 C++11 多线程的特征库
- 通过安装信号处理程序关闭多线程应用程序
- 成员变量在多线程 C++ 时自行更改
- 尝试从头开始实现Leetcode的FizzBuzz多线程问题。收到"libc++abi.dylib: terminating"错误