Вопросы по теме 'futex'

Могу ли я смешивать мьютексы на основе фьютексов с мьютексами glibc-2.2 linuxthreads?
Если вы не знаете, что такое futex и linuxthreads-0.9, пожалуйста, не отвечайте. Могу ли я смешать в одной программе мьютекс на основе фьютекса с мьютексом из linuxthreads-0.8 или -0.9 (который использовался во всех glibc ‹=2.2 и во всех uClibc)?...
614 просмотров
schedule 01.08.2023

Слишком много вызовов futex()
Мы наблюдаем необычные задержки в одном из наших Java-приложений на компьютере с Linux RedHat при попытке публикации во внешней очереди MQ (раньше такого не случалось). Быстро проверил работоспособность коробки, и использование ЦП / памяти кажется...
1929 просмотров
schedule 26.06.2023

В чем разница между FUTEX_WAIT и FUTEX_WAIT_PRIVATE?
Я отслеживал процесс с помощью strace и видел такие записи, как: futex(0x7ffff79b3e00, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x7ffff79b3e00, FUTEX_WAIT_PRIVATE, 2, NULL) = 0 Однако...
39521 просмотров
schedule 02.05.2023

Отладка блокировки фьютекса
У меня есть процесс, ожидающий фьютекса: # strace -p 5538 Process 5538 attached - interrupt to quit futex(0x7f86c9ed6a0c, FUTEX_WAIT, 20, NULL Как мне лучше отладить такую ​​ситуацию? Могу ли я определить, кто владеет фьютексом? Существуют...
4296 просмотров
schedule 18.05.2022

Получить информацию об адресе с помощью gdb
При запуске strace в приложении Java я некоторое время замечал системный вызов (в основном futex). futex(0x7f8578001fd4, FUTEX_WAIT_PRIVATE, 1311, NULL) = 0 <15.082094> Я действительно хочу понять, что ожидание на фьютексе для каких...
69 просмотров
schedule 09.09.2022