Лабораторная 1.
Синхронизация работы параллельных задач
(с помощью файловых блокировок)

Дан текстовый файл, содержащий целое число N. Разработать программу, после своего запуска ожидающую запуск N-1 аналогичных программ. По достижении количества требуемого количества запущенных копий, каждая из программ должна завершить свою работу.

Краевые условия: