请问在使用OpenMP时,生成的多线程模块是在进行完之后立即杀死吗?
yaohui wang1:
是的
你可以不加critical编译前导 试一下
当运行的时候 如果没有最后的同步 运行结束的线程立即退出调度
若主核有新任务分配给该核,则整个工程会因该核的退出调度而阻塞
请问在使用OpenMP时,生成的多线程模块是在进行完之后立即杀死吗?
是的
你可以不加critical编译前导 试一下
当运行的时候 如果没有最后的同步 运行结束的线程立即退出调度
若主核有新任务分配给该核,则整个工程会因该核的退出调度而阻塞