3.6.4 wait和wait_until
通常PE需要的唯一同步是确保在所需的数据没有到达前不能继续进行。虽然这种同步依据对称数据的更新来预测,但操作本身是本地的。正如名字所暗示的,wait函数就是等待直到条件满足。shmem_wait()函数当触发变量ivar变成与对比值value不同时返回,shmem_wait_until()函数当ivar cmp value表达的条件为真时返回。
通常PE需要的唯一同步是确保在所需的数据没有到达前不能继续进行。虽然这种同步依据对称数据的更新来预测,但操作本身是本地的。正如名字所暗示的,wait函数就是等待直到条件满足。shmem_wait()函数当触发变量ivar变成与对比值value不同时返回,shmem_wait_until()函数当ivar cmp value表达的条件为真时返回。