JAVA多线程体制(Thread)
一、关于多线程的理解
多线程使得多种事务同时进行能够实现,在电脑上同时可以听歌浏览网页,还能挂着qq,就可以理解为多线程。
二、Thread类和Runnable接口
1.导包
import java.lang.Thread;
import java.lang.Runnable;
因为lang包都不用导,想用的时候直接用就可以了。
2.怎么创建、启动、结束线程
创建
方法一、创建一个类继承Thread类就可以直接创建Thread对象了。
要记得重写run方法,run方法里的代码就是线程执行的内容,比如说播放音乐。
Thread1创建完,要记得实例化,并调用start()方法,这个线程才能跑起来,就比如说你写了个播放线程,但是你没有按下播放键,所以看起来就是写了没什么用,并没有实现一边刷网页一边播放音乐的效果。
class Thread1 extends Thread{
public void run(){
……
//假设music是前面设定过的集合,里面存了若干首音乐
for(int i = 0;i < music.size<