За последние 24 часа нас посетили 16383 программиста и 1678 роботов. Сейчас ищут 938 программистов ...

Перелача данных между потоками (pcntl_fork)

Тема в разделе "Прочие вопросы по PHP", создана пользователем Magician, 30 дек 2008.

  1. Magician

    Magician Активный пользователь

    С нами с:
    22 дек 2008
    Сообщения:
    4
    Симпатии:
    0
    Есть 2 класса родительский и дочерний, работают в 2 разных потоках.
    Если напрямую обращаться к свойствам или методам из родительского класса то получаются какие-то кривые данные.
    Вероятно это делать не следует.

    Тогда возникает вопрос как можно правильно передавать данные между 2 разными потоками?
     
  2. Тигренок

    Тигренок Активный пользователь

    С нами с:
    29 дек 2008
    Сообщения:
    133
    Симпатии:
    0
    Адрес:
    ты такой нарисовался?
    покажи пример классов
     
  3. В двух разных потоках работают два разных экземпляра скрипта. Как ты передаешь данные между потоками?
     
  4. Magician

    Magician Активный пользователь

    С нами с:
    22 дек 2008
    Сообщения:
    4
    Симпатии:
    0
    Примерно так:
    http://ru2.php.net/manual/en/ref.pcntl.php#82373

    Но почему-то при вызове метода дочернего из родителя, получается фигня.
     
  5. и? Нигде не вижу там обмена данными между форками.