请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

静态内部类的初始化问题

请问:“在多线程同时加载一个类的时候,该类只会被初始化一次,所以即便是有很多个线程去调用获取实例的方法,在第一个线程初始化过实例后,其他的线程也只是调用其已初始化好的数据”,这种理解合理吗?

正在回答 回答被采纳积分+3

2回答

Geely 2018-12-23 23:32:24

是夏天同学所回答的答案

0 回复 有任何疑惑可以回复我~
夏天来了 2018-12-19 00:07:28

主要是因为类初始化是会上锁的,所以即使多线程去调用,只会有一个线程拿到锁去初始化,

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信