ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Многопоточность в Php
  #1  
Старый 30.09.2006, 14:38
St__one
Познающий
Регистрация: 05.07.2006
Сообщений: 30
Провел на форуме:
151298

Репутация: 18
По умолчанию Многопоточность в 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 таким образом разбив задачу на потоки
}
?>
Сделал небольшой набросочек
ИМХО должно работать???!!!
 

  #2  
Старый 30.09.2006, 15:37
nerezus
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме:
6490435

Репутация: 2290


Отправить сообщение для nerezus с помощью ICQ
По умолчанию

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

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

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

  #3  
Старый 30.09.2006, 15:42
ZaCo
Banned
Регистрация: 20.06.2005
Сообщений: 880
Провел на форуме:
4610226

Репутация: 1332


По умолчанию

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

  #4  
Старый 30.09.2006, 18:53
St__one
Познающий
Регистрация: 05.07.2006
Сообщений: 30
Провел на форуме:
151298

Репутация: 18
По умолчанию

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

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

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

  #5  
Старый 30.09.2006, 19:36
ZaCo
Banned
Регистрация: 20.06.2005
Сообщений: 880
Провел на форуме:
4610226

Репутация: 1332


По умолчанию

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

  #6  
Старый 30.09.2006, 19:40
nerezus
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме:
6490435

Репутация: 2290


Отправить сообщение для nerezus с помощью ICQ
По умолчанию

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

  #7  
Старый 30.09.2006, 19:44
Ch3ck
Познавший АНТИЧАТ
Регистрация: 09.06.2006
Сообщений: 1,359
Провел на форуме:
5301021

Репутация: 1879


По умолчанию

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

  #8  
Старый 30.09.2006, 19:52
fucker"ok
Познавший АНТИЧАТ
Регистрация: 21.11.2004
Сообщений: 1,137
Провел на форуме:
2487541

Репутация: 761


По умолчанию

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

  #9  
Старый 30.09.2006, 20:50
St__one
Познающий
Регистрация: 05.07.2006
Сообщений: 30
Провел на форуме:
151298

Репутация: 18
По умолчанию

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

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

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

  #10  
Старый 30.09.2006, 21:01
KSURi
Постоянный
Регистрация: 06.06.2006
Сообщений: 515
Провел на форуме:
1985206

Репутация: 963


По умолчанию

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

Последний раз редактировалось KSURi; 30.09.2006 в 23:04..
 
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ