Пока от темы Concurrency далеко не ушли. В последнем цикле я если и упоминал вопросы производительности, то упоминал их вскользь, предлагая поверить мне на слово. Вариант хороший, но можно лучше.
Меня объективно не хватило на хорошие бенчмарки на хорошем языке программирования, поэтому я поделюсь с вами материалом, где автор с визуализациями и проверкой на настоящем железе ищет ответ на вопрос - зачем нужно все то что мы рассматривали в цикле постов. Если вам не хватило бенчей - теперь картинка точно сложится.
Should your system use lock-free data structures?
Post #472
447
Евгений Козлов пишет про IT Concurrency, Synchronization and Consistency. Non-blocking. Оглавление Введение - Блокирующая и неблокирующая синхронизация - Гарантии в неблокирующей синхронизации Знакомимся с obstruction-free и lock-free. Пишем движок для финансовых транзакций - Гарантия…
- 🔥 5
- 👍 3