1 год назад
Java 1016. В каком случае будет выброшено исключение InterruptedException, какие методы могут его выбросить?
Исключение InterruptedException выбрасывается в Java в том случае, когда поток исполнения был прерван таким методом, как Thread.interrupt(), Object.wait(), Thread.sleep() или java.util.concurrent методы. Например, если вы вызываете Thread.sleep() в потоке исполнения, который затем был прерван с помощью Thread.interrupt(), это приведет к выбросу InterruptedException. Чтобы обработать это исключение, вы можете использовать конструкцию...
06:44
1,0×
00:00/06:44
505,6 тыс смотрели · 4 года назад
2 года назад
Java 478. Что такое блокировка объекта или монитор?
Блокировка объекта, также известная как монитор объекта, является механизмом в Java, который позволяет синхронизировать доступ к общему ресурсу из нескольких потоков. Каждый объект в Java имеет свой монитор (блокировку), который может быть использован для синхронизации выполнения кода. Когда поток исполнения заходит в блок synchronized связанный с определенным объектом, он получает монитор этого объекта и удерживает его до тех пор, пока не выйдет из блока synchronized. Другие потоки, которые попытаются...