关注
还有个问题: 静态变量和非静态变量在多线程中的区别: 静态变量:线程非安全。 静态变量即类变量,位于方法区,为所有对象共享,共享一份内存,一旦静态变量被修改,其他对象均对修改可见,故线程非安全。 实例变量:单例模式(只有一个对象实例存在)线程非安全,非单例线程安全。 实例变量为对象实例私有,在虚拟机的堆中分配,若在系统中只存在一个此对象的实例,在多线程环境下,“犹如”静态变量那样,被某个线程修改后,其他线程对修改均可见,故线程非安全;如果每个线程执行都是在不同的对象中,那对象与对象之间的实例变量的修改将互不影响,故线程安全。 局部变量:线程安全。 每个线程执行时将会把局部变量放在各自栈帧的工作内存中,线程间不共享,故不存在线程安全问题。
查看原帖
点赞 评论
相关推荐
牛客热帖
正在热议
# 25届秋招总结 #
247176次浏览 2011人参与
# 学历or实习经历,哪个更重要 #
41023次浏览 298人参与
# 北方华创开奖 #
22762次浏览 259人参与
# 地方国企笔面经互助 #
2535次浏览 6人参与
# 你最想要的公司福利是? #
39887次浏览 125人参与
# 选完offer后,你后悔学本专业吗 #
10350次浏览 75人参与
# 面试题刺客退退退 #
137078次浏览 2091人参与
# 国企/银行/研究所公司爆料 #
89695次浏览 412人参与
# 应届生被毁约被毁意向了怎么办 #
27069次浏览 238人参与
# 一觉醒来,我觉醒了超级打工人系统 #
2878次浏览 35人参与
# 机械应届生薪资要多少才合适? #
12382次浏览 60人参与
# 查收我的offer竞争力报告 #
16726次浏览 228人参与
# 校招入职后的感受 #
156891次浏览 1961人参与
# 你觉得第一学历对求职有影响吗? #
14876次浏览 121人参与
# 没有实习经历,还有机会进大厂吗 #
804959次浏览 13813人参与
# 我的工作日记 #
21162次浏览 270人参与
# 不给转正的实习,你还去吗 #
1516786次浏览 16964人参与
# 寒假躺平还是提前实习 #
58399次浏览 438人参与
# 总结:哪家公司面试体验感最差 #
25721次浏览 129人参与
# 秋招OC许愿 #
226487次浏览 1870人参与
# 如何写一份好简历 #
602020次浏览 8440人参与