Обмен данными между 2мя потоками

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by _nic, 4 Sep 2009.

  1. _nic

    _nic Elder - Старейшина

    Joined:
    5 May 2006
    Messages:
    651
    Likes Received:
    54
    Reputations:
    3
    Допустим есть 2 потока ,один запускается из ф-ции написанной внутри программы,2й запускается в ф-ции находящейся в дллке. Как между ними можно перебрасывать данные?(кроме пайпов)
    ЗЫ:данные структура
     
  2. Ra$cal

    Ra$cal Elder - Старейшина

    Joined:
    16 Aug 2006
    Messages:
    670
    Likes Received:
    185
    Reputations:
    78
    маппинг. ну или что нимть самописное
     
  3. _nic

    _nic Elder - Старейшина

    Joined:
    5 May 2006
    Messages:
    651
    Likes Received:
    54
    Reputations:
    3
    А можно подробнее, а то я непонимаю каким местом проецирование какого то файла в память относится к моей проблеме.
     
  4. Juda

    Juda Elder - Старейшина

    Joined:
    2 Aug 2008
    Messages:
    48
    Likes Received:
    8
    Reputations:
    0
    А передавать в параметры функции разве нельзя?
     
  5. Ra$cal

    Ra$cal Elder - Старейшина

    Joined:
    16 Aug 2006
    Messages:
    670
    Likes Received:
    185
    Reputations:
    78
    почему сразу файла. механизм именованных мапингов прекрасно работает без файлов. тут нужно больше замарачиваться на тему отслеживания изменений
     
  6. Hiro Protagonist

    Joined:
    26 Aug 2009
    Messages:
    132
    Likes Received:
    24
    Reputations:
    -2
    -атомы
    -мэппинг файлов
    -анонимные пайпы
    -мейлслоты

    http://wasm.ru/article.php?article=1021004

    читайте + msdn с примерами на си.