За последние 24 часа нас посетили 18564 программиста и 1599 роботов. Сейчас ищут 934 программиста ...

Многопоточность в php

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

  1. klik

    klik Guest

    Обьясните про многопоточность, как реализовать, и пример кода.... Надо например сделать 4 запроса к базе,и вывести результ, чтоб в 2 потока выполнялись запросы, как реализовать?? (к примеру)
     
  2. armadillo

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

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    Убрать кашу в голове и написать по русски.
    что ты называешь потоком?
     
  3. Apple

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

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Два стандартных соединения, каждому из которых присвоен свой ID?
    Или два независимых ПОТОКА, каждый из которых запускает и выполняет РНР скрипт?
    По-моему, ВАША задача решается просто:

    PHP:
    1. <?php
    2.  
    3. $_1 = mysql_connect();
    4. $_2 = mysql_connect();
    5.  
    6. $res_1 = mysql_query(' ... ', $_1);
    7.  
    8. ?>
    Или создавать одновременно два независимых соединения с одинаковыми переменными, массивами, функциями?

    +1
     
  4. TheShock

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

    С нами с:
    30 май 2009
    Сообщения:
    1.255
    Симпатии:
    0
    Адрес:
    Київ
    я так понял он имеет ввиду следующее.
    Скажем, у него есть 4 тяжелых запроса в базу, которые долго выполняется.
    Он из пхп отправляет сразу два и работает одновременно! с обоими.
    Ответ: в пхп изначально нету многопоточности.
     
  5. klik

    klik Guest

    Как ее создать? + последнему комментатору! Он понял про что я
     
  6. TheShock

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

    С нами с:
    30 май 2009
    Сообщения:
    1.255
    Симпатии:
    0
    Адрес:
    Київ
  7. klik

    klik Guest

    фенкс
     
  8. armadillo

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

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    1) innodb
    2) mysql_unbuffered_query
    ?