База ответов ИНТУИТ

Параллельные и распределенные вычисления

<<- Назад к вопросам

В чем причина возникновения взаимной блокировки в мнопоточных программах на языке Java?

(Отметьте один правильный вариант ответа.)

Варианты ответа
в одной программе имеются потоки, реализованные как расширением класса Thread, так и реализацией интерфейса Runnable
потоки имеют циклическую зависимость от пары синхронизированных объектов (Верный ответ)
в программе имеются потоки с разными приоритетами исполнения
два потока реализованы путем реализации одинаковый методов в интерфейсе Runnable
Похожие вопросы
Каким образом в языке Java можно реализовать многопоточную программу?
Каково условие выхода процесса из блокировки, вызванной функцией MPI_Barrier в MPI (язык С)?
Какой тип исключений свойственен удаленным вызовам в Java?
Какой класс в Java реализует клиентский сокет?
Для чего применяется Java Fork/Join Framework?
Какой класс в Java реализует "слушающий" TCP сокет?
Чем характеризуется случайное пробуждение (spurious wakeup) потока в Java?
Как реализован класс Mapper (Hadoop MapReduce, язык Java)?
Как реализован класс Reducer (Hadoop MapReduce, язык Java)?
Выберите верное утверждение о приоритетах потоков исполнения в Java.