线程安全 与 非线程安全

Rover20230226 / 2023-07-16 / 原文

线程安全

  多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。

  

 

非线程安全

  在运行中不提供数据访问保护,这就可能导致多个线程先后更改数据,最后所得的数据是脏数据

  HashMap 是线程不安全。