У вас есть собственный класс MyClass и контейнер List<MyClass>.Что нужно, чтобы отсортировать контейнер объектов класса MyClass с помощью Collections.sort(...)?
Нужно ли помечать thread-local объекты словом volatile?
Чтобы получить объект типа Class у объекта object, нужно:
Чтобы выйти из while(true){…} нужно:
Нужно ли использовать при объявлении private Map<Address, ConcurrentLinkedQueue<Msg>> messages в классе MessageSsytem ключевое слово volatile?
Чтобы закрыть все потоки, созданные для чтения данных из файла, нужно в списке декорирующих потоков вызвать close() у:
Зачем метод execQuery класса Executor принимает в качестве параметра ResultHandler?
Нужно ли опередить private Map<Address, ConcurrentLinkedQueue<Msg>> messages через ConcurrentHashMap?
Проверка на abonent instanceof в наследниках класса Msg нужна:
Вам нужно создать два класса А и В. Это можно сделать так: