摘要:
原子性、可见性、有序性是多线程编程中最重要的几个知识点,由于多线程情况复杂,如何让每个线程能看到正确的结果,这是非常重要的。 原子性 原子性是指一个线程的操作是不能被其他线程打断,同一时间只有一个线程对一个变量进行操作。在多线程情况下,每个线程的执行结果不受其他线程的干扰,比如说多个线程同时对同一个 阅读全文
posted @ 2020-05-13 13:40
Java技术栈
阅读(740)
评论(0)
推荐(0)
摘要:
昨天我介绍了原子性、可见性、有序性的概念,那么今天就来见识下这些概念的主角 volatile关键字。 volatile基本介绍 volatile可以看成是synchronized的一种轻量级的实现,但volatile并不能完全代替synchronized,volatile有synchronized可 阅读全文
posted @ 2020-05-13 10:11
Java技术栈
阅读(342)
评论(0)
推荐(0)

浙公网安备 33010602011771号