1.概念
多线程程序在较低的层次上扩展了多任务的概念:一个程序同时执行多个任务。通常,每一个任务称为一个线程(thread),它是线程控制的简称。可以同时运行一个以上线程的程序称为多线程程序(multithreaded)。
2.线程的状态(6状态)
New(新创建):Thread t = new Thread();
Runnable(可运行): t.start();
Blocked(被阻塞)
Waiting(等待)
Timed waiting(计时等待)
Terminated(被终止)
3.线程属性
线程优先级
守护线程
线程组
4.线程同步与不同步的区别·