调用不会排队,线程同步时才会排队。比如 用 lock 访问全局变量,这时就会排队。
调用全局函数,应该将全局函数上锁(lock),因此调用者需要排队。
是有影响的,但对目前的服务器硬件来说,这些影响是很微小的。如果项目的单次访问量不是很大的话。局部变量的新实例次就会重新分配次内存空间,而全局一开始就已经分配好了,所以在大量的并发请求时,造成了线程同步后则会出现排队现象,偶尔会出现你预想不到的bug...建议这玩意少用为好...
静态方法和实例方法本质上没有任何区别。
在相同的设计下不会存在性能上的差别。