关于跨多核执行程序的一些问题

本文关键字:问题 执行程序 于跨 多核 | 更新日期: 2023-09-27 18:01:39

我试图使用线程多次执行单个程序(将负载分散到各个核心)。我有两个内核,所以我想我需要创建两个线程。当一个线程结束时,该线程需要再次被重用以执行。我该怎么做呢?

关于跨多核执行程序的一些问题

不要尝试自己编写线程管理代码。使用任务并行库;这正是它的作用所在。

根据你问问题的方式,我怀疑你对线程的工作原理没有很好的理解。您可能还会混淆线程和进程。你能更详细地描述一下你的程序正在做的工作吗?使用多个进程可能是正确的方法,但似乎更有可能的是,您希望一个进程具有多个线程。