线程


Spring容器启动时会注册bean,此时service 类没加载 也没实例化,

当调用该service类时,类加载,并实例化。类加载时,静态成员变量也会加载并创建一个实例对象

由于静态成员变量只会创建一个对象实例,所以是所在类加载时创建而不是new对象时创建;

当加载service类时 ,其静态成员变量创建实例,且只有一份;可能关联客户时线程池已创建。

线程池里多个线程,每个线程执行的事是同步数据,多个用户同步数据都在这一个线程池里;

main() - 一个线程 当创建线程 执行线程 就两个线程了,线程里同步执行。

相关