zx_system_barrier

摘要

在其他正在运行的线程上发出屏障。

声明

#include <zircon/syscalls-next.h>

zx_status_t zx_system_barrier(uint32_t options);

说明

在所有正在运行的线程上发出所请求类型的屏障。

选项:障碍类型

ZX_SYSTEM_BARRIER_DATA_MEMORY

这会在所有正在运行的线程上发出数据内存屏障。

ZX_SYSTEM_BARRIER_INSTRUCTION_STREAM

这会发出内存屏障并序列化所有正在运行的线程上的指令流。

权限

此操作不需要任何权限。

返回值

如果已发布所请求的屏障,则返回 ZX_OK

错误

ZX_ERR_INVALID_ARGS 选项包含无效选项。