对“线程安全”和“线程不安全”,我之前的常规理解是:
线程安全:多线程对同一个数据或者容器进行访问或者处理,不会导致数据出现同步问题。
线程不安全:多线程对同一个数据或者容器进行访问或者处理,会出现同步问题。
常见的案例如:比如单例模式里面的重复创建对象问题。
用了一个chatgpt 工具,问它,它的回答如下:
看他的意思,写的也挺笼统的,和我们的常规理解差别不大。
Thread safety refers to the property of a program or data structure that ensures that it can be accessed and modified by multiple threads without causing synchronization issues.
下个文档介绍下这个工具。