一、线程:
1、线程的基本概念:
线程是一个程序里面不同的执行路径。(或
线程是一个程序内部的顺序控制流。)
2、main()方法叫主线程(主分支-->一个分支就是一个线程)。
3、进程:
进程是一个静态的概念。
4、在同一时间,一个CPU只能支持一个线程在执行。
5、Java的线程是通过java.lang.Thread类来实现的。
6、可以通过创建一个Thread的实例来创建新的线程。
7、可以通过Thread类的Start()方法来启动线程。
二、创建线程的两种方式:
1、使用实现Runnable接口方式(建议能使用接口时便使用接口方式)
2、使用继承Thread类方式(继承方式是死的)
sleep()方法-->>Thread类的静态方法
3、线程的优先级是用数字表示,范围从1到10,一个线程的缺省优先级是5。
可使用下述方法获得或设置线程对象的优先级:
int getPriority();
void setPriority(int newPriority);