Как Singleon обрабатывает несколько запросов в php? - PullRequest
0 голосов
/ 27 ноября 2011

Если я создаю одноэлементный класс, тогда может быть создан только один объект этого класса, а теперь, что если два запроса пытаются создать экземпляр одного и того же класса, php является архитектурой без общего доступа, поэтому он не может создать один объект для обоих запросов, поэтомубудет ли он ждать выполнения одного запроса перед обслуживанием другого или одновременно создаст отдельный экземпляр для другого запроса?

1 Ответ

3 голосов
/ 27 ноября 2011

Каждый запрос запускает отдельный экземпляр PHP, и когда скрипт запускается, он разрушается и все удаляется.Обычно это происходит за несколько секунд.«Синглтон» просто означает, что для каждого экземпляра / запуска скрипта будет создан только один его экземпляр.Параллельно может быть много сценариев, каждый из которых имеет свой экземпляр синглтона.Синглтон - логическая концепция, а не жесткий предел, навязываемый чем-либо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...