(1)什么是程序,进程和线程?
(2)创建线程的三种方式?
(3) 继承Thread类来创建线程和实现Runable接口创建线程的区别?
public class MainTest {
public static void main(String[] args) {
//创建线程事件
SaveThread saveThread = new SaveThread();
//创建两个相同事件的线程
Thread a = new Thread(saveThread);
Thread b = new Thread(saveThread);
a.start();
b.start();
}
}
(4)线程的方法(线程的优先级别)
(5)线程的状态以及图解
(6)多线程的概念 ,优点,缺点
(7)线程同步的概念
(8)关键字synchronized和接口lock
(9)线程死锁
(10)线程通信