摘要:
线程对象 每一个线程都是和类Thread的实例相关联的。在Java中,有两种基本的使用Thread对象的方式,可用来创建并发性程序。 1.在应用程序需要发起异步任务的时候,只要生成一个Thread对象即可(继承Thread类和实现runnable接口),这样可以直接控制线程的创建并对其进行管理。 2 阅读全文
摘要:
volatile: [ˈvɑlətl] 单词含义:易变的,不稳定的; (液体或油)易挥发的; 爆炸性的; 快活的,轻快的; volatile在多线程并发中用途非常广,原因是它有两个特性: 基础概念:Java 内存模型中的可见性、原子性和有序性。 可见性: 可见性是一种复杂的属性,因为可见性中的错误总 阅读全文