Объясните популярно основы ввода/вывода:)

Тема в разделе "WASM.HEAP", создана пользователем device, 12 сен 2007.

  1. device

    device Reflection

    Публикаций:
    0
    Регистрация:
    26 апр 2007
    Сообщения:
    1.198
    Адрес:
    RF
    Или я дурак-пропойца или не знаю что....
    есть 2 проги. Одна запускает другую и слушает, что та скажет (stdio), пока она не скажет null!.

    while (q != null){
    //что-то делать
    }

    Эта конструкция работает, пока та прога, которая запустила потомка, не начнет отправлять сообщения потомку. Тогда единственное спасение - KILL обоим. Почему нельзя заставить программы общаться друг с другом через IOStream?

    P.S.: Кстати, при зависании (когда потомок начинает слушать родителя, а не наоборот) в компе что-то шипит:)
     
  2. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.242
    device
    если хочешь проги заставить общаться через файл =====> юзай мэпы и мьютексы: нафиг так извращаться через стандартный I\O:))
     
  3. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    А лучше named pipes или ченить такое