目录
1. 每个线程对全局变量或者静态变量只有读取权限,而没有写入权限
5. 使用本地数据,或者通过制作全局数据的本地拷贝来保护全局数据
一、概念阐述
1、线程安全
-
线程安全是一个在多线程编程环境中至关重要的概念。
-
它指的是当多个线程同时访问共享资源时,程序能够正确地执行,各个线程之间不会相互干扰,也不会破坏彼此的执行结果。
-
从代码层面来看,当多个线程并发执行同一段仅包含局部变量的代码时,由于局部变量具有线程私有的特性,每个线程都有自己独立的一份局部变量副本,因此通常不会出现不同的执行结果。
-
然而,当代码涉及对全局变量或者静态变量进行操作,并且没有采取适当的锁保护机制时,就极容易出现线程安全问题。
</
订阅专栏 解锁全文
2947

被折叠的 条评论
为什么被折叠?



