Обрабатываются ли именованные каналы в Windows (и других ОС в целом)?
У меня есть странный сценарий:
Я написал программу, скажем «Controller.exe», которая порождает кучу «Workers.exe», затем Controller.exe создает именованный канал с именем «Pipe0» ... через «PipeN».
Затем Workers.exe (запускаемый с командной строки arg в качестве имени канала) подключается к этому каналу.
Таким образом, клиент этого контроллера.exe для генерации загрузки запустил 5 экземпляров программы ("controller.exe"), которая 5 раз создала процессы Worker.exe
но в моем коде для Controller.exe я создаю именованный канал с именем "Pipe0" ... "PipeN" ... поэтому мой вопрос, как это вообще работает!?
Разве именованные каналы не распространяются на всю ОС? Как и как Worker.exe узнает, к какому именованному каналу "pipe0" подключаться?