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 revision Previous revision
Next revision
Previous revision
courses:high_performance_computing:lock_free [2019/05/15 23:44]
kel
courses:high_performance_computing:lock_free [2020/05/18 13:33] (current)
odoronin
Line 7: Line 7:
  * @param <T> Тип ключей  * @param <T> Тип ключей
  */  */
-public interface ​LockFreeSet<T extends Comparable<​T>>​ {+public interface ​Set<T extends Comparable<​T>>​ {
     /**     /**
      * Добавить ключ к множеству      * Добавить ключ к множеству
Line 60: Line 60:
  
 //​Дополнительные условности://​ //​Дополнительные условности://​
-  - Имя класса реализации - //LockFreeSet//+  - Имя класса реализации - //SetImpl//
   - Класс должен иметь конструктор без параметров   - Класс должен иметь конструктор без параметров
   - Pull Request должен содержать в части тестирования проходящие:​   - Pull Request должен содержать в части тестирования проходящие:​
Line 66: Line 66:
     * Тесты корректности на основе [[https://​github.com/​Devexperts/​lin-check|lincheck]]     * Тесты корректности на основе [[https://​github.com/​Devexperts/​lin-check|lincheck]]
   - В реализации не предполагается увидеть стандартные контейнеры из java.util.concurrent   - В реализации не предполагается увидеть стандартные контейнеры из java.util.concurrent
 +  - Использовать только JDK 11
courses/high_performance_computing/lock_free.1557953090.txt.gz · Last modified: 2019/05/15 23:44 by kel