LINUX.ORG.RU

Mysql UDF Mutex (Linux vs FreeBSD)


0

0

Есть две udf-функции написанные на C, они пользуются одним мютексом, одна лочит, вторая разлачивает. Проблема следующая если попытаться разлочить мютекс в другой сессии, то в Linux всё работает, а в FreeBSD - нет. Mysql версии 5.0.22. Предупреждаю что FreeBSD я профан :).

Всё проблема найдена :). Разблокировать мютекс может только тот поток который блокировал (это переносимо), а вариант с разблокировкой не своего лока это особенность реализации в линукс, которая на являеться портируемой.

TaranSergey
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.