线程不安全的原因

概念 线程安全:多线程访问时,采用加锁机制,一个线程访问一个数据时,进行保护,其他线程不得进行访问该数据 直到该线程读取完成.不会出现数据不一致或数据污染. 通俗来说: 多线程环境下运行的程序结果符合我们的预期要求,即 在单线程下的结果.那么这个程序就是线程安全的. 线程不安全:不提供数据保护,多个线程先后对数据进行更改会出现脏数据. 影响线程不安全的原因 (1)原子性 操作不可分割性,比如:a+
相关文章
相关标签/搜索