Или я дурак-пропойца или не знаю что.... есть 2 проги. Одна запускает другую и слушает, что та скажет (stdio), пока она не скажет null!. while (q != null){ //что-то делать } Эта конструкция работает, пока та прога, которая запустила потомка, не начнет отправлять сообщения потомку. Тогда единственное спасение - KILL обоим. Почему нельзя заставить программы общаться друг с другом через IOStream? P.S.: Кстати, при зависании (когда потомок начинает слушать родителя, а не наоборот) в компе что-то шипит
device если хочешь проги заставить общаться через файл =====> юзай мэпы и мьютексы: нафиг так извращаться через стандартный I\O)