Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Одновременное обращение к статической ф-ции..


Автор: Kurt 5.4.2004, 21:00
Такой вопрос - есть ASP.NET страница, к-я использует вызов некоторой статической ф-ции.
Допустим, эта ф-ция использует некоторые переменные, меняет их и т.п.
Так вот. Если два юзера обратятся к такой ф-ции - возникнут проблемы?
Пример:
Код

public static int GetSomething()
{
  int i=0;
  i++;
 return i;
}


Может ли быть ситуация при одновременном обращении, что эта ф-ция вернет, скажем, "2", вместо "1"?
Почему?

Автор: Borisff2003 6.4.2004, 05:26
ИМХО к этому надо подходить так. Для каждого юзера это отдельное приложение и переменнные в нем никак не связанны, а специфичные для юзера переменные надо хранить в сессии.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)