请问函数里有athread_init,athread_halt,函数被调用了2次,是不是要想办法把athread_init,athread_halt只执行一次?
-
请问各位大佬,stencil_7这个函数里面 有
for(int t = 0; t < nt; ++t)
{
if(t==0)
{
athread_init();
}
athread_spawn(func,0);
athread_join();if(t == nt-1) { athread_halt(); }
}
然后这个函数被调用了2次,我是不是要让athread_init()和athread_halt()都只被调用一次?
-
@嘴神爱6 可以不负责任地不athread_halt。至于athread_init,可以if (!athread_idle()) athread_init();
-
好的,谢谢段老师指点