undefined

Задачи на канкаренси

Java Multithreading
6 уровень , 10 лекция
Открыта

— Привет, Амиго!

undefined
14
Задача
Java Multithreading,  6 уровень,  10 лекция
Недоступна
Мир скучен для скучных людей
Разберись с BlockingQueue. По образу и подобию класса Producer создай класс Consumer, который будет выводить данные из BlockingQueue в консоль.
undefined
14
Задача
Java Multithreading,  6 уровень,  10 лекция
Недоступна
Мир не меняется, меняемся мы
Разберись с ConcurrentHashMap. В отдельном файле создай класс Producer, который будет: 1. каждые полсекунды добавлять в ConcurrentHashMap ключ и значение, где ключ - счетчик начиная с 1, значение - фраза: "Some text for i" , пример "Some text for 1". 2. при возникновении исключения выводить в конс
undefined
14
Задача
Java Multithreading,  6 уровень,  10 лекция
Недоступна
Весь мир играет комедию
Почитать про java.util.concurrent.locks.Lock на http://docs.oracle.com/ (там все есть в джавадоках!) Написать реализацию метода someMethod: 1. попытаться захватить лок 1.1. если лок занят, то вызвать метод actionIfLockIsBusy 1.2. если лок свободен, то: 1.2.1 вызвать метод actionIfLockIsFree 1.2.2 отпустить лок
Комментарии (49)
Чтобы просмотреть все комментарии или оставить свой,
перейдите в полную версию
endurance2296 29 уровень, Киев
7 апреля 2021
Про локи для 3й задачи: ссылка
Е К 33 уровень, Краснодар
31 марта 2021
Молодцы же те парниособи, которые придумали эту библиотеку - Канкаренси Намного меньше мороки с мапами, сетами и проч. и проч. теперь.
Regina Kazan 35 уровень, Казань
6 февраля 2021
задачи, которые реально понравились впервые за долгое время, потому что тема канкаренси действительно будет в настоящей работе
Илья 30 уровень, Дзержинск
3 февраля 2021
Божечки-божечки! Условия понял и все задачи сам решил!
Антон Пономарев 28 уровень, Санкт-Петербург
3 января 2021
ссылка с вполне нормальным разбором темы, а не то что было на секции
Avrelio 38 уровень, Aveiro
5 ноября 2020
в ласт задаче не забуд-те Класс Solution должен содержать приватное поле Lock lock.
NikeMirum 36 уровень, Великий Новгород
7 августа 2020
Дорогие друзья, обратите внимание, что согласно Карте Квеста на следующих уровнях будут темы Deadlock'а и ExecutorService, так что не отчаивайтесь, если пока не удалось их изучить должным образом. Всё впереди!)
Александр 36 уровень, Санкт-Петербург
30 июня 2020
Впервые за долгое время я сам понял условие задач. Авторы - это Победа!
Тот кто в танке 41 уровень, Ярославль
28 июня 2020
Решил задачи не то чтобы вообще ничего не поняв, но пока в голове сплошная каша.
Vladimir Komarov 41 уровень, Волгоград
14 мая 2020
Судя по названию задач автор впал в нирвану