В чем причина возникновения взаимной блокировки в мнопоточных программах на языке Java?
(Отметьте один правильный вариант ответа.)
Варианты ответа
в одной программе имеются потоки, реализованные как расширением класса Thread, так и реализацией интерфейса Runnable
потоки имеют циклическую зависимость от пары синхронизированных объектов (Верный ответ)
в программе имеются потоки с разными приоритетами исполнения
два потока реализованы путем реализации одинаковый методов в интерфейсе Runnable