什么是线程安全

mac2024-04-16  36

1. 原子性 synchronized

原子性:是指一个操作是不可中断的。即使是多个线程一起执行的时候,一个操作一旦开始,就不会被其他线程干扰。

 

2. 可见性 volatile,synchronized

可见性: 一个线程可以观察到其他线程对状态变量所做的更改。

3. 有序性 volatile

最新回复(0)