Многопоточность: Проблема производителя и потребителя



Проблема «производитель-потребитель» — это классическая проблема синхронизации



Два процесса используют общий буфер фиксированного размера. Один из них, производитель, помещает информацию в буфер, а другой, потребитель, извлекает ее оттуда.



Проблемы возникают в тот момент, когда производителю требуется поместить новую запись в уже заполненный буфер.