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

14
Задача
Java Multithreading, 6 уровень, 10 лекция
Недоступна
Мир скучен для скучных людей
Разберись с BlockingQueue. По образу и подобию класса Producer создай класс Consumer, который будет выводить данные из BlockingQueue в консоль.
14
Задача
Java Multithreading, 6 уровень, 10 лекция
Недоступна
Мир не меняется, меняемся мы
Разберись с ConcurrentHashMap. В отдельном файле создай класс Producer, который будет: 1. каждые полсекунды добавлять в ConcurrentHashMap ключ и значение, где ключ - счетчик начиная с 1, значение - фраза: "Some text for i" , пример "Some text for 1". 2. при возникновении исключения выводить в конс
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 отпустить лок