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

undefined
9
Задача
Java Core, 7 уровень, 4 лекция
Недоступна
Синхронизированные заметки
1. Класс Note будет использоваться нитями. Поэтому сделай так, чтобы обращения к листу notes блокировали мьютекс notes, не this 2. Все System.out.println не должны быть заблокированы (синхронизированы), т.е. не должны находиться в блоке synchronized
undefined
5
Задача
Java Core, 7 уровень, 4 лекция
Недоступна
Синхронизированные заметки 2
Класс Note будет использоваться нитями. Поэтому сделай так, чтобы вcе методы были синхронизированы
undefined
9
Задача
Java Core, 7 уровень, 4 лекция
Недоступна
Сад-огород
1. Создай метод public void addFruit(int index, String fruit) - который добавляет параметр fruit в лист fruits на позицию index. 2. Создай метод public void removeFruit(int index) - который удаляет из fruits элемент с индексом index. 3. Создай метод public void addVegetable(int index, String vegetable)
undefined
9
Задача
Java Core, 7 уровень, 4 лекция
Недоступна
Синхронизированный президент
И снова Singleton паттерн - синхронизация в статическом блоке. Внутри класса OurPresident в статическом блоке создайте синхронизированный блок. Внутри синхронизированного блока инициализируйте president.
undefined
5
Задача
Java Core, 7 уровень, 4 лекция
Недоступна
МВФ
Singleton паттерн - синхронизация в методе. Класс IMF - это Международный Валютный Фонд. Внутри метода getFund создайте синхронизированный блок. Внутри синхронизированного блока инициализируйте поле imf так, чтобы метод getFund всегда возвращал один и тот же объект.