uma_zalloc и uma_zfree потокобезопасны в пространстве ядра freebsd? - PullRequest
3 голосов
/ 08 мая 2019

У меня есть два потока, в которых я использую функции uma_zalloc () и uma_zfree () для одной переменной uma_zone_t.Я хочу знать, что uma_zone_t безопасна для потоков или нет?

1 Ответ

3 голосов
/ 08 мая 2019

Да, использование указателя зоны является поточно-ориентированным в отношении одновременных распределений и освобождений. Структура зоны управляет пулом памяти, а интерфейсы UMA не требуют внешней синхронизации.

...