пятница, 19 сентября 2014 г.

[prog] Пара ссылок на материалы, посвещеные примитивам синхронизации

Очень интересная статья "Spinlocks and Read-Write Locks" на сайте locklessinc.com. Обсуждается несколько вариантов spinlock-ов и read-write spinlock-ов, с кодом, результатами замеров и последовательным изложением достоинств и недостатков каждого метода.

Большая подборка разнообразных ссылок: Reader/Writer Locking and Beyond. Подборка от 2009-го года, поэтому какие-то ссылки уже наверняка "протухли", но тем не менее, общее их количество внушаить.

PS. Подмывает взяться за реализацию ticketlock (mutex-like spinlock) и rwticket (read-write spinlock) из первой статьи. Дабы включить эти реализации в cppinlocks/cppspins. Но есть ощущение, что рискую ввязаться совсем не в свое дело...

Комментариев нет: