我想在运行一定时间后关闭 openMP 中的线程。我该怎么做?
最佳答案
OpenMP 线程无法从外部强行终止。它们没有可用于执行连接、中断、中止等操作的句柄。
事实上,OpenMP 甚至不是为此而设计的。如果您需要做一些特殊的事情,最好让运行时处理线程并使用显式线程。
关于c++ - 在 C++ 中使用 openMP 强制关闭线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8265191/
我想在运行一定时间后关闭 openMP 中的线程。我该怎么做?
最佳答案
OpenMP 线程无法从外部强行终止。它们没有可用于执行连接、中断、中止等操作的句柄。
事实上,OpenMP 甚至不是为此而设计的。如果您需要做一些特殊的事情,最好让运行时处理线程并使用显式线程。
关于c++ - 在 C++ 中使用 openMP 强制关闭线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8265191/