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

18.12.2006, 01:10
|
|
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
Провел на форуме: 3493315
Репутация:
1228
|
|
Первый раз слышу про многопоточность в Php!!!!
чесн говоря в твоем примере ее не увидел! может ее просто не существует?? 
Последний раз редактировалось nc.STRIEM; 18.12.2006 в 01:12..
|
|
|

18.12.2006, 01:37
|
|
Познающий
Регистрация: 09.10.2006
Сообщений: 92
Провел на форуме: 347686
Репутация:
87
|
|
Сообщение от 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..
|
|
|

18.12.2006, 02:34
|
|
Познавший АНТИЧАТ
Регистрация: 25.08.2006
Сообщений: 1,524
Провел на форуме: 3405508
Репутация:
1745
|
|
что-то не вериться мне! В первый слышу и читаю про многопоточность в php! Знаю что над этим сейчас работают работники php!
|
|
|

18.12.2006, 07:37
|
|
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/
|
|
|

18.12.2006, 09:48
|
|
Познавший АНТИЧАТ
Регистрация: 21.11.2004
Сообщений: 1,137
Провел на форуме: 2487541
Репутация:
761
|
|
Эх. Я тоже потоки с форками путал ещё совсем недавно 
А так ли она нужна в пхп эта многопоточность, ведь если учесть что язык орентирован на создание веб интерфесов...
Вот её только для брутов и добавят, чтобы за 5 минут брут никадать все могли 
|
|
|

18.12.2006, 10:00
|
|
♠ ♦ ♣ ♥
Регистрация: 18.05.2006
Сообщений: 1,828
Провел на форуме: 8042357
Репутация:
3742
|
|
2Gh0s7 на питоне это делается практически как на перле )
threading+Queue+shed+распаралериван е потоков с помощью gil'а )
__________________
Привет! Меня зовут Джордж, и я хотел бы рассказать вам про реинкарнацию (ц) 2x2
|
|
|

18.12.2006, 12:06
|
|
Познающий
Регистрация: 09.10.2006
Сообщений: 92
Провел на форуме: 347686
Репутация:
87
|
|
вот линк, если не понял:
_http://seregaborzov.wordpress.com/2006/11/08/chem_process_otlichaetca_ot_potoka/
ты хоть сам читал это? Хех, 4 абзац сверху
Речь идёт о статье. В примере, на самом деле 1 процесс и до 20 паралельно работающих соединений, выполяняющих одну работу.
|
|
|

19.12.2006, 01:59
|
|
Banned
Регистрация: 10.07.2005
Сообщений: 224
Провел на форуме: 1062041
Репутация:
50
|
|
найди официальный мануал, и прочти чем отличается поток от процесса,
а линк я те дал, чтоб ты начал искать, и высказываение там верное.
|
|
|

06.03.2007, 19:39
|
|
Участник форума
Регистрация: 08.11.2006
Сообщений: 167
Провел на форуме: 539434
Репутация:
54
|
|
А вот что я подумал. Если посудить по большему счёту... Многопоточность, это когда работают одновременно несколько скриптов(это конечно грубое сравнение, но всё же).
Значит для некоторых ситуаций может подойти такой расклад.
Скрипт будет автоматом генерить фрэймы, каждый из которых запускает скрипт с определёнными параметрами.
Один - script.php?param1=0¶m2=10
Второй - script.php?param1=11¶m2=20
Третий - script.php?param1=21¶m2=30
и т.д.
то есть одно окно запускает несколько скриптов одновременно.
Конечно же данный способ не подойдёт для консольного выполнения.
Вот вообщем моя мысля. Кто что на этот счёт думает?
Извините если об это уже где нить писалось
|
|
|

06.03.2007, 20:13
|
|
Познающий
Регистрация: 31.01.2007
Сообщений: 52
Провел на форуме: 169212
Репутация:
101
|
|
В Php6 будет реализация многопоточности, а то что ты написал, полный бред, ну может в некоторых случаях и это сойдет, а зачем забивать микроскопом гвозди, если есть специальные скриптовые языки подерживающие многопоточность!
|
|
|
|
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
Books
|
PSalm69 |
Избранное |
248 |
27.10.2009 04:52 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|