🤔 Что такое ExecutorService? ExecutorService — это интерфейс в Java для управления пулами потоков. Позволяет: - асинхронно запускать задачи; - управлять количеством потоков; - отменять задачи; - переиспользовать потоки. Примеры реализаций: FixedThreadPool, CachedThreadPool, ScheduledExecutorService.
Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
🤔 Как избежать ConcurrentModificationException во время перебора коллекции? - Использовать Iterator.remove(), а не collection.remove(); - Использовать потокобезопасные коллекции: CopyOnWriteArrayList, ConcurrentHashMap; - Перебирать копию коллекции.
Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
🤔 Почему логирование очень часто связывают с аспектами? Потому что логирование: - повторяется во многих местах; - должно быть отделено от бизнес-логики; - хорошо ложится на концепцию аспектно-ориентированного программирования (AOP), где логика вынесена за пределы основного кода и добавляется по правилам (pointcut).
Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний