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

Авторство
  Copyright SayoriOS Team (c) 2022-2024

См. определение в файле 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