Решение задачи "производитель-потребитель" - Лабораторная работа

бесплатно 0
4.5 79
Исследование возможностей предоставляемых системой программирования Java для синхронизации взаимодействующих параллельных процессов. Генерация последовательности случайных чисел в модифицированной программе, сущность метода передачи процессорного времени.


Аннотация к работе
Министерство образования и науки Украины Севастопольский Национальный технический Университет Лабораторная работа по дисциплине Параллельные и распределенные вычисленияЦель: Исследовать возможности, предоставляемые системой программирования JAVA для синхронизации взаимодействующих параллельных процессов. Задание на лабораторную работу: Разработать в соответствии с вариантом задания программу, создающую два подпроцесса, осуществляющих обмен данными. В случае запуска кода, изначально предложенного в методических указаниях, потоки отработали поочередно, используя общий ресурс попеременно, что привело к выводу на экран сначала результата одного метода, а потом уже второго. Добавим явное освобождение процессора в метод run (в тексте программы добавится строка Подпроцесс, вызвавший метод wait() любого объекта попадает в эту очередь и будет активизирован, если другой подпроцесс вызовет метод этого же объекта NOTIFYALL() (освободить все подпроцессы) или, если повезет, Notify() (освободить один подпроцесс).
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?