powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Почему fair mode ReentrantLock такой плохо влияет на перформанс ?
3 сообщений из 3, страница 1 из 1
Почему fair mode ReentrantLock такой плохо влияет на перформанс ?
    #39416965
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Собственно сабж.

Есть предположение, что чтобы проснуться и начать бороться за лок потоку нужно какое-то время. За это время, особенно если критическая секция не длинная, пара потоков может успеть выполниться и таким образом не тратя время на переключение контекста(так как они не блокируются и не попадают ни в какую очередь/wait-set)

Ещё наверное тратится время на всякий housekeeping очереди, но с другой стороны если потоков много, то контеншена меньше в случае fair mode.

Верно ли это?

Что-то
...
Рейтинг: 0 / 0
Почему fair mode ReentrantLock такой плохо влияет на перформанс ?
    #39418797
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чтобы справедливо делить ресурсы, надо учитывать их (ресурсов) использование.
Что гораздо дороже, чем просто выбрать первого попавшегося из очереди готовых к исполнению.
...
Рейтинг: 0 / 0
Почему fair mode ReentrantLock такой плохо влияет на перформанс ?
    #39419080
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov,

ну вообще fair mode и берет первого попавшегося из очереди
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Почему fair mode ReentrantLock такой плохо влияет на перформанс ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]