Это может быть интуитивно понятно, если мы рассмотрим настольное приложение, которое обслуживает одного пользователя. Но, например, в веб-приложениях, где мы пишем программу, которая получает что-то из базы данных и отображает ее в браузере пользователей, что происходит, когда два пользователя или более 100 пользователей запрашивают одну и ту же программу, одни и те же данные, в одно и то же время?
Как и с чем это связано, как это «выглядит», что происходит за кулисами, чтобы сделать это возможным? С моим очень небольшим знанием я представляю, что программа запускается один раз для каждого вызова в последовательности, в которой пользователям приходится ждать по очереди? Откуда приходит понятие многопоточности или оно здесь неактуально? (Изменить: теперь я знаю, что это называется параллельными вычислениями, а не параллельными или последовательными)
Спасибо за ваше время.
(Кстати, я не уверен, как пометить этот вопрос, любое предложение будет оценено!)