СИНХРОНИЗАЦИЯ ПРОЦЕССОВ С ПОМОЩЬЮ ИМЕНОВАННЫХ СЕМАФОРОВ Поскольку именованные семафоры используются для координации взаимодействия процессов, то для выполнения работы необходимо написать две программы. Необходимо выбрать общий ресурс, например, файл и осуществлять запись данных в него из двух программ. Обе программы должны создать (или открыть, если создан) один и тот же именованный семафор, должны создать (или открыть, если создан) один и тот же файл, но записывать в файл разные символы. Необходимо убедиться, что в случае отсутствия именованного семафора процессы выводят символы в файл в произвольном порядке, например: 1212121212121212121212121212121212121212121212121212121212121. В случае использования именованного семафора процессы выводят символы в файл в определенном порядке, например: 111111111122222222221111111111222222222211111111112222222222.
good-vi / os-lab4 Goto Github PK
View Code? Open in Web Editor NEWETU “LETI” university project