【发布时间】:2012-09-03 04:01:09
【问题描述】:
我不知道如何在 C++ 中进行线程化,而且我不仅不想知道这一点,而且有没有办法可以将线程强制到不同的内核上?另外我如何知道用户有多少个内核?
【问题讨论】:
-
您不能强制线程在标准 C++ 中并行运行。那是在环境的底层线程调度程序(通常在内核中)。您所保证的只是并发。
-
...但是,无论如何,您应该尝试在 C++11 中使用 new
threadlibrary。 -
这真的是三个问题。最具体的,关于选择核心的,是asked before。
标签: c++ multithreading