Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

pcntl_fork

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> pcntl_fork
Имя
Сообщение << Старые топики   Новые топики >>
pcntl_fork - 2009-09-03 12:17:38.763333   
codeismy.name

Сообщений: 618
Оценки: 0
Присоединился: 2009-07-19 00:30:13.200000
наткнулся на интересную статью, http://netfaq.ru/php/php_pcntl_fork
вот мне интересно, теоретически этой функцией можно организовать многопоточность?
и вообще для каких задач можно применить:
Post #: 1
RE: pcntl_fork - 2009-09-03 17:09:12.060000   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
quote:

вот мне интересно, теоретически этой функцией можно организовать многопоточность?

Многопоточность - нет. Тут процессы, т.е. у каждого свое адресное пространство, что не дает синхронизировать данные.
quote:

и вообще для каких задач можно применить:

ну если писать свой сервер на php, то пригодиться.
Post #: 2
RE: pcntl_fork - 2009-09-04 00:55:14.896666   
codeismy.name

Сообщений: 618
Оценки: 0
Присоединился: 2009-07-19 00:30:13.200000
тоесть? что понимается под адреснім пространством?
Post #: 3
RE: pcntl_fork - 2009-09-04 01:01:48.500000   
AdReNaL1Ne

Сообщений: 8027
Оценки: 350
Присоединился: 2005-09-11 06:38:05
Некая область в памяти
Post #: 4
RE: pcntl_fork - 2009-09-04 10:23:56.606666   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
Хотел дать ссылку на вики, но там почему-то идет перенаправление на "Адресация памяти".
Поэтому придется направить в стан врагов)
http://msdn.microsoft.com/ru-ru/library/ms189334.aspx
Post #: 5
RE: pcntl_fork - 2009-09-04 17:28:42.053333   
codeismy.name

Сообщений: 618
Оценки: 0
Присоединился: 2009-07-19 00:30:13.200000
аа.. я так понял это можно просто при нехватки памяти скрипту выйти из положения добавлением новой области адресного пространства? ну тоесть дополнительно выделить память или часть процессов перенести в другую область так?
Post #: 6
RE: pcntl_fork - 2009-09-04 20:02:21.420000   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
нет, у каждого процесса "своя память".
К примеру, изменив какую-нибудь глобальную переменную в одном процессе, она не измениться в другом.
Post #: 7
Страниц:  [1]
Все форумы >> [Веб-программинг] >> pcntl_fork







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.