— Привет, Амиго!
| Вопросы к собеседованиям | |
|---|---|
| 1 | Что такое дедлок? |
| 2 | Какие вы знаете стратегии, предотвращающие появление дедлоков? |
| 3 | Могут ли возникнуть дедлоки при использовании методов wait-notify? |
| 4 | Что чаще используется: notify или notifyAll? |
| 5 | Метод wait рекомендуется использовать с конструкциями if или while? |
| 6 | Что происходит после вызова метода notifyAll? |
| 7 | Какие выгоды получает объект, если он immutable? |
| 8 | Что такое «thread-safe»? |
| 9 | Что такое «happens-before»? |
| 10 | Что такое JMM? |
| 11 | Какое исключение вылетит, если вызвать wait не в блоке synchronized? |
Источник: Откуда растут ноги у Java Memory Model
11. Какое исключение вылетит, если вызвать wait не в блоке synchronized?
IllegalMonitorStateException