KasperskyOS Community Edition 1.1

Барьеры памяти

В этом разделе

IoReadBarrier()

IoReadWriteBarrier()

IoWriteBarrier()

В начало
[Topic libkos_memory_barriers]

IoReadBarrier()

Функция объявлена в файле coresrv/io/barriers.h.

void IoReadBarrier(void);

Функция добавляет барьер чтения из памяти. Linux-аналог: rmb().

В начало
[Topic io_read_barrier]

IoReadWriteBarrier()

Функция объявлена в файле coresrv/io/barriers.h.

void IoReadWriteBarrier(void);

Функция добавляет обобщенный барьер. Linux-аналог: mb().

В начало
[Topic io_read_write_barrier]

IoWriteBarrier()

Функция объявлена в файле coresrv/io/barriers.h.

void IoWriteBarrier(void);

Функция добавляет барьер записи. Linux-аналог: wmb().

В начало
[Topic io_write_barrier]