静态SQL方法的优点和缺点

时间:2011-04-21 15:20:09

标签: asp.net

在一个实验室中,我正在为SQL执行静态方法,但是一旦我被告知由于内存访问错误而导致这种做法很糟糕。那个告诉我这件事的人就是这样激励的:

  

你不能将sql方法做为静态,因为如果它们是静态的,则生活在堆栈中。生活在堆栈中的每个方法都具有0X0001的地址。如果许多用户同时使用相同的方法怎么办?将发生访问错误。

我试着告诉他关于ASP.Net的汇总问题,但是他没有必要因为他非常确定。但现在这个问题出在我的脑海里。如果他说的话是真的,或者这个男人只是拉我的腿怎么办?

1 个答案:

答案 0 :(得分:0)

由于每个Web请求都由一个单独的线程处理,我无法看到静态方法如何导致问题:每个线程都有自己的堆栈。

静态变量....现在这可能会导致问题!