Параллельность

alex234

Guest
Параллельность

Хочу разобраться в понятие параллельности процессов.
Если на сервере в одно время работают два разных скрипта, то можно ли это назвать паралельными процессами?
Нужны ли при одновременном запуске двух разных скриптов какие либо примочки?
 

Demiurg

Guest
Скрипты между собой могут взаимодействовать через внешнее окружение(база, файлы и тд)
 

tony2001

TeaM PHPClub
это утверждение.

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

alex234

Guest
т.е. можно сколько угодно не взаимодействующих скриптов одновременно запускать, и они будут работать правильно?
 

tony2001

TeaM PHPClub
alex234:
так работает любой сайт.
даже этот.
здесь одновременно крутится большое количество копий одних и тех же скриптов.
 

Demiurg

Guest
да, только если ты под запуском не имеешь ввиду include
 

alex234

Guest
Почему копий?
Я говорю не об одних и тех же скриптах.
 

Demiurg

Guest
Скрипт - на диске, для исполнения он копируется в память.
 

tony2001

TeaM PHPClub
alex234:
договаривай до конца в таком случае.
ты пол-фразы от нас прячешь.
 

alex234

Guest
У меня два скрипта, один читает из вайла кусок и шлет его юзеру, юзер с этим текстом работает. Когда юзер отсылает форму, второй скрипт проводит некоторые операции с этим текстом, а тем временем первый скрипт читает следующий кусок текста...
 

tony2001

TeaM PHPClub
как это выглядит в коде?
только образно, не больше 10-ти строк кода.
 

Demiurg

Guest
как это тем временем ? пока первый скрипт не отработает, пользователь будет ждать его ответа.
 

alex234

Guest
2 Demiurg:
как только пользователь отправил текст(первый скрипт), ему сразу-же возвратят (первым скриптом) следующий кусок текста.
Кусок текста, который послал юзер, поступает во второй скрипт.

2 tony2001:
кода нет (пока), только который обрабатывает(второй скрипт) есть.
 

tony2001

TeaM PHPClub
alex234:
это "хочется чтобы так было" ?
задумка у тебя такая, что-ли ?
по-моему ты что-то не понимаешь...
 

tony2001

TeaM PHPClub
значительно проще сделать:
первый скрипт.
если к нему приходит текст, то он что-то с ним делает.

второй скрипт.
который этот текст юзеру отдает.

чтобы не было проблем с чтением во время записи файла - юзаем при записи flock и находим счастье.

никакой "одновременной работы" нет.
 

alex234

Guest
сколько времени займет чтение одного большого предложения?
 

RomikChef

Guest
факи за тебя Пушкин читать будет?
[f]na_tanke[/f]
После того, как первый скрипт вывел форму на экран, он ЗАВЕРШИЛ работу. И больше уже ничего не выведет!
Вывести может только "второй", если он имеется в виду по экшеном в форме.

про параллельность читать здесь
http://php.spb.ru/php/flock.html
 

tony2001

TeaM PHPClub
>сколько времени займет чтение одного большого предложения?
что имеется ввиду под "предложением" ?
 
Сверху