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 options 包含無效選項。