| |
|
|
| | Предположим, что есть некий скрипт skr.php, исполнение которого требует определенного времени, например 10 секунд. То есть если какой-то пользователь его вызовет, то скрипт будет исполняться 10 секунд, а потом выдаст результат. Но если спустя всего пять секунд после того, как скрипт вызван первым пользователем, к этому же скрипту обратится второй пользователь, то что будет? Исполнение скрипта прервется и начнется заново? Или скрипт не откликнется на новый запрос, пока не выполнит полученный ранее? Или рнр устроено таким образом, что скрипт может одновременно вызываться разными пользователями и несинхронно исполняться? | |
| |
|
|
| |
|
|
| |
для: Владимир55
(06.12.2006 в 00:00)
| | | > Или рнр устроено таким образом, что скрипт может одновременно вызываться
> разными пользователями и несинхронно исполняться?
Так устроен веб-сервер. Обычно для нового соединения он создаёт новый поток. Потоки не пересекаются друг с другом. | |
| |
|
|
| |
|
|
| |
для: Владимир55
(06.12.2006 в 00:00)
| | | Для второго пользователя в параллельном потоке запустится ещё одна копия скрипта, которая тоже будет выполняться 10 секунд. | |
| |
|
|