Open Source & Linux Lab

It's better when it's simple

User Tools

Site Tools


courses:high_performance_computing:lock_free

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
courses:high_performance_computing:lock_free [2022/11/11 00:49] kelcourses:high_performance_computing:lock_free [2023/12/17 14:11] (current) odoronin
Line 69: Line 69:
   - В реализации не предполагается увидеть стандартные контейнеры из java.util.concurrent   - В реализации не предполагается увидеть стандартные контейнеры из java.util.concurrent
   - Гарантировать исполнение на JDK 11   - Гарантировать исполнение на JDK 11
 +  - Изменение структуры данных должно происходить в разных частях независимо (то есть не должно быть contention гарантированно на одном элементе структуры данных, например - корне)
 +  - Число "холостых" аллокаций для потоков, у которых не проходит CAS должно быть минимизировано
courses/high_performance_computing/lock_free.txt · Last modified: 2023/12/17 14:11 by odoronin