线程安全介绍
作者:互联网
-
什么是线程安全
书中定义:当多个线程访问一个对象的时候,如果不用考虑这些线程在运行时环境下的调度和交替执行,也不需要进行额外的同步,或者在调用方法方进行任何其他的协调操作,调用这个对象的行为都可以获得正确的结果,那这个对象是线程安全的
他人翻译:不管业务中遇到怎样的多个线程访问某对象或某方法的情况,而在编程这个业务逻辑的时候,都不需要额外做任何额外的处理(也就是可以像单线程编程一样),程序也可以正常运行(不会因为多线程而出错),就可以称为线程安全。
-
会出现线程不安全情况
get同时set、额外同步
-
全都线程安全的后果
运行速度下降、代码开发量和难度的增大
-
完全不用于多线程的线程
不用于多线程的线程不需要过度设计,会带来额外的工作量
标签:额外,对象,编程,介绍,安全,线程,多线程 来源: https://blog.csdn.net/qq_56572867/article/details/121725426