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

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

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

  #11  
Старый 18.12.2006, 01:10
nc.STRIEM
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
Провел на форуме:
3493315

Репутация: 1228


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

Первый раз слышу про многопоточность в Php!!!!
чесн говоря в твоем примере ее не увидел! может ее просто не существует??

Последний раз редактировалось nc.STRIEM; 18.12.2006 в 01:12..
 

  #12  
Старый 18.12.2006, 01:37
EXSlim
Познающий
Регистрация: 09.10.2006
Сообщений: 92
Провел на форуме:
347686

Репутация: 87
Отправить сообщение для EXSlim с помощью ICQ
По умолчанию

Цитата:
Сообщение от Zadoxlik  
Это не потоки
for ($i=1; $i<7; $i++){
$pid[$i] = pcntl_fork();
if ($pid[$i] != -1) {do_some_job();}
}

а как тогда это обозвать?

ps. я отлично понимаю что это создает 7 дочерних процесов отличающихся pid`ом но всё же....

Последний раз редактировалось EXSlim; 18.12.2006 в 01:44..
 

  #13  
Старый 18.12.2006, 02:34
KPOT_f!nd
Познавший АНТИЧАТ
Регистрация: 25.08.2006
Сообщений: 1,524
Провел на форуме:
3405508

Репутация: 1745


По умолчанию

что-то не вериться мне! В первый слышу и читаю про многопоточность в php! Знаю что над этим сейчас работают работники php!
 

  #14  
Старый 18.12.2006, 07:37
Xex
Banned
Регистрация: 10.07.2005
Сообщений: 224
Провел на форуме:
1062041

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

Цитата:
Сообщение от EXSlim  
for ($i=1; $i<7; $i++){
$pid[$i] = pcntl_fork();
if ($pid[$i] != -1) {do_some_job();}
}

а как тогда это обозвать?

ps. я отлично понимаю что это создает 7 дочерних процесов отличающихся pid`ом но всё же....
нее, ты нешаришь. Ты вообще понимаешь чем отличается поток от процесса?
ВЫДЕРЖКА из статьи:
<<<Подводя черту, закрепим: главное отличие процессов от потоков, состоит в том, что процессы изолированы друг от друга, так используют разные адресные пространства, а потоки, могут использовать одно и то же пространство (внутри процесса) при этом, выполняя действия не мешаяя друг другу. В этом и заключается удобство многопоточного программинга: разбив приложение на несколько последовательных потоков, мы можем увеличить производительность, упростить пользовательский интерфейс и добиться масштабируемости (если Ваше приложение установят на многопроцессорную систему, выполняя потоки на разных процах, ваша прога будет работать с аховой скоростью=)).
>>>

вот линк, если не понял:
_http://seregaborzov.wordpress.com/2006/11/08/chem_process_otlichaetca_ot_potoka/
 

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

Репутация: 761


По умолчанию

Эх. Я тоже потоки с форками путал ещё совсем недавно
А так ли она нужна в пхп эта многопоточность, ведь если учесть что язык орентирован на создание веб интерфесов...
Вот её только для брутов и добавят, чтобы за 5 минут брут никадать все могли
 

  #16  
Старый 18.12.2006, 10:00
blackybr
♠ ♦ ♣ ♥
Регистрация: 18.05.2006
Сообщений: 1,828
Провел на форуме:
8042357

Репутация: 3742


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

2Gh0s7 на питоне это делается практически как на перле )
threading+Queue+shed+распаралериван е потоков с помощью gil'а )
__________________
Привет! Меня зовут Джордж, и я хотел бы рассказать вам про реинкарнацию (ц) 2x2
 

  #17  
Старый 18.12.2006, 12:06
EXSlim
Познающий
Регистрация: 09.10.2006
Сообщений: 92
Провел на форуме:
347686

Репутация: 87
Отправить сообщение для EXSlim с помощью ICQ
По умолчанию

Цитата:
вот линк, если не понял:
_http://seregaborzov.wordpress.com/2006/11/08/chem_process_otlichaetca_ot_potoka/
ты хоть сам читал это? Хех, 4 абзац сверху

Речь идёт о статье. В примере, на самом деле 1 процесс и до 20 паралельно работающих соединений, выполяняющих одну работу.
 

  #18  
Старый 19.12.2006, 01:59
Xex
Banned
Регистрация: 10.07.2005
Сообщений: 224
Провел на форуме:
1062041

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

найди официальный мануал, и прочти чем отличается поток от процесса,
а линк я те дал, чтоб ты начал искать, и высказываение там верное.
 

  #19  
Старый 06.03.2007, 19:39
x-treem
Участник форума
Регистрация: 08.11.2006
Сообщений: 167
Провел на форуме:
539434

Репутация: 54
Отправить сообщение для x-treem с помощью ICQ
По умолчанию

А вот что я подумал. Если посудить по большему счёту... Многопоточность, это когда работают одновременно несколько скриптов(это конечно грубое сравнение, но всё же).
Значит для некоторых ситуаций может подойти такой расклад.

Скрипт будет автоматом генерить фрэймы, каждый из которых запускает скрипт с определёнными параметрами.
Один - script.php?param1=0&param2=10
Второй - script.php?param1=11&param2=20
Третий - script.php?param1=21&param2=30
и т.д.
то есть одно окно запускает несколько скриптов одновременно.
Конечно же данный способ не подойдёт для консольного выполнения.

Вот вообщем моя мысля. Кто что на этот счёт думает?

Извините если об это уже где нить писалось
 

  #20  
Старый 06.03.2007, 20:13
gormet
Познающий
Регистрация: 31.01.2007
Сообщений: 52
Провел на форуме:
169212

Репутация: 101
Отправить сообщение для gormet с помощью ICQ
По умолчанию

В Php6 будет реализация многопоточности, а то что ты написал, полный бред, ну может в некоторых случаях и это сойдет, а зачем забивать микроскопом гвозди, если есть специальные скриптовые языки подерживающие многопоточность!
 
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PSalm69 Избранное 248 27.10.2009 04:52



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


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




ANTICHAT.XYZ