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

Лабораторная работа, 16 Ноября 2011, автор: пользователь скрыл имя

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


Цель работы: исследовать возможности, предоставляемые системой программирования 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 для решения задачи синхронизации «читатели и писатели».

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

Связанные документы