首页 文章 线程安全与锁优化

线程安全与锁优化

2024-09-05 15:17  浏览数:104  来源:redjujubee    

当多个线程同时访问同一个对象时,如果不考虑这些线程的调度和执行,也不需要其他额外的操作,
得到的结果都是我们期望的结果,则可以认为这个对象是线程安全的。
哪些对象是线程安全的
不可变量 Immutable
被final 声明的对象只要在构造的时候没有出现 this 逃逸这个对象就可以说是线程安全的。
1.1 对于基本数据类型,定义时声明为 final 即可
1.2 对于对象数据类型,需要自己保证;如:String、Integer等对象
局部变量
由于局部变量不可能被多线程访问,所以肯定是线程安全的。
线程安全的实现方法



声明:以上文章均为用户自行添加,仅供打字交流使用,不代表本站观点,本站不承担任何法律责任,特此声明!如果有侵犯到您的权利,请及时联系我们删除。

字符:    改为:
去打字就可以设置个性皮肤啦!(O ^ ~ ^ O)