SayoriOS  0.3.3
Файл sync.c

Примитивы синхронизации Подробнее...

#include "sys/sync.h"

См. исходные тексты.

Функции

bool mutex_get (mutex_t *mutex, bool wait)
 Получить мьютекс Подробнее...
 
void mutex_release (mutex_t *mutex)
 Получить ближайщий свободный блок Подробнее...
 

Подробное описание

Примитивы синхронизации

Автор
Пиминов Никита (nikit.nosp@m.a.pi.nosp@m.minof.nosp@m.f@ya.nosp@m.ndex..nosp@m.ru)
Версия
0.3.5
Дата
2022-10-01

См. определение в файле sync.c

Функции

◆ mutex_get()

bool mutex_get ( mutex_t *  mutex,
bool  wait 
)

Получить мьютекс

Аргументы
mutex- Мьютекс
wait- Время ожидания
Возвращает
bool

См. определение в файле sync.c строка 19

◆ mutex_release()

void mutex_release ( mutex_t *  mutex)

Получить ближайщий свободный блок

Аргументы
mutex- Мьютекс
Возвращает
physmemory_pages_block_t* - Блок

См. определение в файле sync.c строка 36