Главная / Параллельные и распределенные вычисления / Приведена реализация схемы Producer-Consumer (язык Java). class Q { int n; synchronized int get() { return n; } synchronized void put() { this.n = n; } } class Producer { Q q; Producer(Q q) { this.q = q; new Thread(this, "Producer").start(); } public void

Приведена реализация схемы Producer-Consumer (язык Java). class Q { int n; synchronized int get() { return n; } synchronized void put() { this.n = n; } } class Producer { Q q; Producer(Q q) { this.q = q; new Thread(this, "Producer").start(); } public void run() { int i = 0; while(true) { q.put(i++); } } } class Consumer { Q q; Consumer(Q q) { this.q = q; new Thread(this, "Consumer").start(); } public void run() { while(true) { q.get(); } } } class PC { public static void main() { Q q = new Q(); new Producer(q); new Consumer(q); } } Какие утверждения справедливы для данной программы?

вопрос

Правильный ответ:

в данной программе не было реализовано ни одного пользовательского потока
данная программа корректна и характеризуется однозначным результатом выполнения
данная программа не является корректной с точки зрения языка Java
программа является корректной, но результат её выполнения зависит от реализации языка Java
Сложность вопроса
81
Сложность курса: Параллельные и распределенные вычисления
54
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Я сотрудник деканата! Незамедлительно заблокируйте сайт vtone.ru с ответами с интуит. Пожалуйста
18 фев 2020
Аноним
Большое спасибо за решебник по intuit.
08 сен 2018
Аноним
Зачёт защитил. Иду выпивать отмечать экзамен интуит
18 апр 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.