Loading...
一、使用volatile关键字 基于volatile关键字来实现线程间互相通信是使用贡献内存的思想,多个线程同时监听一个变量,当发生变化的时候,线程能够感知并执行相应业务,是最简单的一种实现方式。 public class TestSync { private static volatile Integer num=0; public static void main(Str...
通过继承Thread类或者实现Runnable接口来实现多线程, 一、扩展java.lang.Thread类 使用继承Thread类来实现多线程,调用start方法的时候会使线程进入可运行态,具体代码运行由系统决定,start方法不能重复调用,会产生java.lang.illegalThreadStateException异常 二、实现Runn...