Skip to content

Latest commit

 

History

History

Interview

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

使用atomic一定是线程安全的吗?

参考内容

atomic只能保证属性的读写安全,无法保证线程安全。

需要使用线程同步技术保证线程安全,一般通过加锁实现。

线程同步:即在多线程情况下,当有一个线程在对内存进行操作时,其他线程都不可以对这个内存地址进行操作,直到该线程完成操作, 其他线程才能对该内存地址进行操作,而其他线程又处于等待状态。避免出现数据混乱。