device int k=0; global() {if(threadidx.x==0&&blockIDx.x==0) k=atomicAdd(&k,1):} 为什么返回还是0呢,但是如果这个内核函数循环运行的话,从第二次就加1了, 请高手指点下~~谢谢
返回的是运算前值,但是k已经改变了。
…