在C++中使用openMP强制关闭线程?

rus*_*afi 3 c++ multithreading openmp

我想在运行一段时间后在openMP中关闭一个线程.我怎样才能做到这一点?

Tud*_*dor 5

无法从外部强行杀死OpenMP线程.它们没有可用于执行连接,中断,中止等操作的句柄.

事实上,OpenMP甚至没有为此设计.如果你需要做一些特别的事情,最好让运行时处理线程并使用显式线程.