Gymterview

#CAS

5 вопросов

🔀В чём различия между volatile и Atomic переменными?middleМногопоточность🔀В чём заключаются различия между java.util.concurrent.Atomic*.compareAndSwap() и java.util.concurrent.Atomic*.weakCompareAndSwap()seniorМногопоточность🔀Напишите минимальный неблокирующий стек (всего два метода — push() и pop())seniorМногопоточность🔀Напишите минимальный неблокирующий стек (всего два метода — push() и pop()) с использованием SemaphoreseniorМногопоточность🔀Напишите потокобезопасную реализацию класса с неблокирующим методом BigInteger next(), который возвращает элементы последовательности: [1, 2, 4, 8, 16, ...]seniorМногопоточность