我正在学习CUDA,目前我有类似的东西。__device__voiditerate_temperatures(intfieldSize,Atom*atoms){inttemperature=threadIdx.x+blockDim.x*blockIdx.x;nAtoms=pow(fieldSize,DIMENSION);iterate_atoms>>(atoms,nAtoms,temperature);}问题是,每个温度都需要最后一个的结果。我怎样才能强制每个block等待最后一个。谢谢! 最佳答案 只要调用__syncthread