Home Article Practice 线程安全与锁优化

线程安全与锁优化

2024-09-05 15:17  views:92  source:redjujubee    

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



Disclaimer: The above articles are added by users themselves and are only for typing and communication purposes. They do not represent the views of this website, and this website does not assume any legal responsibility. This statement is hereby made! If there is any infringement of your rights, please contact us promptly to delete it.

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