Pull to refresh

Comments 6

Хардкорщики :) Спасибо за статью, теперь и на русском языке можно прочитать про реализацию таких вот вещей.
насколько я знаю, спинлок будет работать на много быстрее, если непосредственно перед операцией lock xchg обычной операцией сравнения проверить нужное значение в блокировке. так как обычное сравнение в отличии от lock не блокирует шину, то оно мало того что выполняется очень быстро, оно не мешает другим процессорам работать с памятью.
подобный трюк узнал на собеседовании, на практике не проверял.
UFO just landed and posted this here
UFO just landed and posted this here
Страшный хардкор, но очень интересно! Спасибо!
Sign up to leave a comment.