Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Многопоточность в Php (https://forum.antichat.xyz/showthread.php?t=24682)

St__one 30.09.2006 14:38

Многопоточность в Php
 
Тут идея пришал одна по релазации многопоточности в php путём клона кода
Код:

<?php
echo "hello";
echo '<html>...ect';

<?php
$go = $_POST['go'];          //пуск
$potok = $_POST['potok']; //сколько потоков
$numberscript = n;            // номер скрипта
$a = $potok - $numberscript;
if(!$go, $a >= 0)
{
echo "ok";// любой код при работе с массивами можно прибавить $numberscript таким образом разбив задачу на потоки
}
?>

<?php
$go = $_POST['go'];          //пуск
$potok = $_POST['potok']; //сколько потоков
$numberscript = n;            // номер скрипта
$a = $potok - $numberscript;
if(!$go, $a >= 0)
{
echo "ok";// любой код при работе с массивами можно прибавить $numberscript таким образом разбив задачу на потоки
}
?>

<?php
$go = $_POST['go'];          //пуск
$potok = $_POST['potok']; //сколько потоков
$numberscript = n;            // номер скрипта
$a = $potok - $numberscript;
if(!$go, $a >= 0)
{
echo "ok";// любой код при работе с массивами можно прибавить $numberscript таким образом разбив задачу на потоки
}
?>

...........

<?php
$go = $_POST['go'];          //пуск
$potok = $_POST['potok']; //сколько потоков
$numberscript = n;            // номер скрипта
$a = $potok - $numberscript;
if(!$go, $a >= 0)
{
echo "ok";// любой код при работе с массивами можно прибавить $numberscript таким образом разбив задачу на потоки
}
?>

Сделал небольшой набросочек
ИМХО должно работать???!!!

nerezus 30.09.2006 15:37

Костыль на костыле костылем погоняет.

Зачем нужна многопоточность на пхп? Всякие бруты и т.д.? Тогда зачем ПХП? Питон в лапы(или перл для извращенцев) и вперед на мины. Ибо уже куча модулей.

А тем, кто не хочет учить питон, предлагаю курить доки про форки.

ZaCo 30.09.2006 15:42

2St__one вы норкоман?

St__one 30.09.2006 18:53

2nerezus: Я же написал на многопоточность на php... Конечно согласен, что реализация путем клонирования кода не самая лучшая...

Для чего надо??? Например: написать сокс чекер на php в потоков 50-100

2ZaCo: Нет не наркоман

ZaCo 30.09.2006 19:36

2St__one 1) у тебя в коде вложенные конструкции начала пхп-кода 2) я не пойму ка кты решил этим делать многопоточность... с таким же успехом можно позапускать несколько копий пхп. а тут у тебя код последовательно выполняется. или я дурак. какой n?? я не понимаю

nerezus 30.09.2006 19:40

Цитата:

Для чего надо??? Например: написать сокс чекер на php в потоков 50-100
форком

Ch3ck 30.09.2006 19:44

Хм, чё-то так много написал... а разве нельзя было в цикл поставить. тоже самое было бы.

fucker"ok 30.09.2006 19:52

А мне проще 5 раз скрипт запустить. Вот вам и многопаточность :d

St__one 30.09.2006 20:50

2ZaCo: не закрыл, торопился это лишь набросок, чтобы понять мысль
n это номер скрипта(0, 1, 2 .... так далее) )))

2Dr.Check: цикл будте выполняться послелодвательно

2fucker"ok: а 100 проще?

KSURi 30.09.2006 21:01

http://www.stableversion.com/2006/04/17/multithread-php/
вот тебе нормальная "многопоточность", хватит извращаться


Время: 03:07