ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Многопоточность в Php
  #1  
Старый 30.09.2006, 14:38
Аватар для St__one
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
nerezus
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме:
6490435

Репутация: 2290


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

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

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

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

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

Репутация: 1332


По умолчанию

2St__one вы норкоман?
 
Ответить с цитированием

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

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

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

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

2ZaCo: Нет не наркоман
 
Ответить с цитированием

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

Репутация: 1332


По умолчанию

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

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

Репутация: 2290


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

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

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

Репутация: 1879


По умолчанию

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

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

Репутация: 761


По умолчанию

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

  #9  
Старый 30.09.2006, 20:50
Аватар для St__one
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
KSURi
Постоянный
Регистрация: 06.06.2006
Сообщений: 515
Провел на форуме:
1985206

Репутация: 963


По умолчанию

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

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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP, PERL, MySQL, JavaScript 186 21.02.2010 02:41
Books PSalm69 Избранное 248 27.10.2009 04:52
На PHP, как на "Новые ворота"... Mertvii-Listopad Чужие Статьи 7 18.09.2006 12:42
Безопасность в Php, Часть Iii k00p3r Чужие Статьи 0 11.07.2005 19:02
Защищаем Php. Шаг за шагом. k00p3r Чужие Статьи 0 13.06.2005 11:31



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


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




ANTICHAT.XYZ