多线程概述
进程:进程是指可执行程序并存放在计算机存储器的一个指令序列,他是一个动态执行的过程。
线程是比进程还要小的运行单位,一个进程包含多个线程。线程可以看作一个子程序
线程的创建。
1.创建一个Thread类,或者一个Thread子类的对象
2.创建一个实现Runnable接口的类的对象
Thread是一个线程类,位于java.lang包下
常用方法
run()方法,所有线程相关的代码都要写在run方法当中。不同功能的线程之间,区别就在与run方法中的代码是不同的。也可以把run方法中的代码叫做线程体的代码
start方法,启动线程的方法
sleep方法,让线程休眠的方法,参数是毫秒
join方法,优先执行调用join方法的线程。抢占资源
Runnable接口
只有一个方法run()Runnable是Java中用以实现线程的接口任何实现线程功能的类都必须实现该接口