| ||||||||||||||||||||||||||||||||||||||||||||||||
4.4.3. Алгоритм "Производитель-Потребитель" с буфером из фиксированного числа записейОпределен ресурс - буфер из фиксированного числа записей (предел МАХ). Возникает необходимость предотвратить не только чтение из пустого буфера, но и запись в полный буфер. Для этого используется 2 числовых семафора "НЕПОЛНО" и "НЕПУСТО", которые задают число пустых позиций в буфере и число занятых позиций. Алгоритм исполнения процессов "Производитель-Потребитель" с буфером из фиксированного числа записей Начальные значения параметров: N := 0; "НЕПОЛНО" := 1; "НЕПУСТО" := 0; взаимоисключить := 1; MAX | ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
|