Синхронизация процессов при помощи семафоров на С++: В операционной системе Linux (или Linux подобной) реализовать задачу "Производитель-потребитель": В бесконечном цикле процесс-производитель генерирует случайные числа и помещает их в буфер размером n. Процесс-потребитель забирает числа из буфера и выводит их на экран. С помощью семафоров реализовать защиту от опустошения/переполнения буфера и взаимоисключение.