在CUDA中调用uu syncthreads()函数的位置

在CUDA中调用uu syncthreads()函数的位置,cuda,thread-synchronization,Cuda,Thread Synchronization,我有一些bool变量,我的每个线程都必须使用它,所以我需要同步它们。这意味着我需要在程序中调用\uuu syncthreads()函数,但我不知道在哪里调用它。\uuusyncthreads()函数是\uu设备函数,因此,您必须从\uuuuu全局\uuuuuuu内核或其他一些\uuuuuu设备函数调用它,附加的\uuuuu syncthreads()是一个同步屏障原语,它只同步同一块中的线程。请改进这个问题。如果您不知道在哪里调用同步线程,那么您不需要调用它。

我有一些bool变量,我的每个线程都必须使用它,所以我需要同步它们。这意味着我需要在程序中调用
\uuu syncthreads()
函数,但我不知道在哪里调用它。

\uuusyncthreads()
函数是
\uu设备函数,因此,您必须从
\uuuuu全局\uuuuuuu内核
或其他一些
\uuuuuu设备
函数调用它,附加的
\uuuuu syncthreads()
是一个同步屏障原语,它只同步同一块中的线程。

请改进这个问题。如果您不知道在哪里调用同步线程,那么您不需要调用它。