日期:2014-05-17  浏览次数:20396 次

关于STATIC定义变量,和定义函数或者方法的不同的问题
用STATIC定义一个页面级变量,那么所有用户访问的都是同一个内存的东西,我能理解,也就是一个用户更改了STATIC这个页面的这个变量其他用户再读取也是改变后的值。
我的疑问是STATIC定义函数或者方法的时候,会不会出现多线程混乱的问题。
比如我定义一个函数读取数据库帖子的函数定义成STATIC函数,
那么A用户调用这个函数的同时,另一个B用户在另一台机器上也进行了这个操作,是不是B用户一定要等到A用户调用完才能调用该操作?会不会出现像STATIC 定义变量那种情况,B调用的实际是 A调用的返回值???

------解决方案--------------------
不会的。。。