SpinLock - используете ли вы его?

pitrik2

на соляре он кажись афигенно работает даже без атомиков
на линухе хз
но просто интересно, использует ли этот механизм ктонить?
или мьютексы форева и нефиг?

Serab

но просто интересно, использует ли этот механизм ктонить?
или мьютексы форева и нефиг?
Использую в винде, там Critical Section (tm) их юзает как первую меру.

Serab

И да, работает ясен пень хорошо :grin:

valodyr

на линухе хз
смутно мне вспоминается, что pthread-мьютексы тоже сначала счётчик тупо провернуть пробуют

Rudidis

Всё форева в своей области применимости.
Когда я делал нечто со средней нагрузкой 300 rps, один глобальный мьютекс был в самый раз.
Когда нагрузка стала 50000 rps, пришлось многое перепродумать и сделать на fine-grained спинлоках и атомиках.
Оставить комментарий
Имя или ник:
Комментарий: