Решение задачи «Читатели и писатели»

Автор: Пользователь скрыл имя, 16 Ноября 2011 в 22:18, лабораторная работа

Описание работы

Цель работы: исследовать возможности, предоставляемые системой программирования JAVA для решения задачи синхронизации «читатели и писатели».
Задание на лабораторную работу:

Разработать программу, создающую подпроцессы двух видов, осуществляющих обмен данными.

Работа содержит 1 файл

Лаба №3(ПиРВ).doc

— 50.00 Кб (Скачать)

Писатель 4 выполнился: 2 раз

Читатель 1 выполнился: 57 раз

Читатель 2 выполнился: 56 раз

Читатель 3 выполнился: 57 раз

Читатель 4 выполнился: 56 раз 

2) Уменьшим число  читателей до двух

Результаты испытаний:

Писатель 1 выполнился: 2 раз

Писатель 2 выполнился: 1 раз

Писатель 3 выполнился: 1 раз

Писатель 4 выполнился: 1 раз

Читатель 1 выполнился: 58 раз

Читатель 2 выполнился: 58 раз 

При реализации семафорами производительность работы программы не изменяется. 

Вывод: в ходе лабораторной работы были исследованы возможности, предоставляемые системой программирования JAVA для решения задачи синхронизации «читатели и писатели».

Информация о работе Решение задачи «Читатели и писатели»