本文对多线程基础知识进行梳理,主要包括多线程的基本使用,对象及变量的并发访问,线程间通信,lock 的使用,定时器,单例模式,以及线程状态与线程组. java 多线程 基础知识 创建线程的两种方式:1.继承 Thread 类,2.实现 Runnable 接口.具体两者的联系可以参考我之前的博文<java 基础巩固笔记(5)-多线程之传统多线程> 一些基本API:isAlive(),sleep(),getId(),yield()等. isAlive()测试线程是否处于活动状态 sleep()让“…