Похоже, вы описываете сценарий, в котором каждый пользовательский запрос создает новый Thread
, который выполняет задачу во время загрузки страницы. Загрузка страницы выполняет несколько операций, а затем вызывает thatThread.Join
. Если так, то ...
Сколько времени потребуется 5 пользователям для одновременного доступа к странице, во многом зависит от того, что делает thatThread
. В частности, если отдельно порожденные нити взаимодействуют друг с другом. Например, если они взяли блокировку на общем ресурсе для части выполнения, тогда да, одновременные запросы будут влиять на производительность. Если блокировка удерживается на время операции, то да, это может оказать линейное влияние на производительность.
С другой стороны, если они выполняют полностью независимые задачи, они не будут оказывать линейного влияния на производительность.
Если бы вы могли предоставить больше подробностей о том, что делала нить, мы могли бы лучше ответить на вопрос