线程锁****多个线程同时操作全部变量/静态变量 会产生数据不安全的现象
+= -=说明了线程之间的数据的不安全
a = a.strip() 带返回值的都是先计算后赋值的,数据不安全
append pop 说明了在线程中操作列表中的方法是数据安全的
if\while 数据不安全
线程安全的单例模式
RLock 针对嵌套线程数据的安全锁,多次钥匙开启和关闭,效率相对低
死锁现象:(互斥和递归)效率降低
线程锁****多个线程同时操作全部变量/静态变量 会产生数据不安全的现象
+= -=说明了线程之间的数据的不安全
a = a.strip() 带返回值的都是先计算后赋值的,数据不安全
append pop 说明了在线程中操作列表中的方法是数据安全的
if\while 数据不安全
线程安全的单例模式
RLock 针对嵌套线程数据的安全锁,多次钥匙开启和关闭,效率相对低
死锁现象:(互斥和递归)效率降低
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。