package cn.mb.thread;
/**
- 创建线程方式一:
- 1.创建:继承Thread+重写run
- 2.启动:创建没子类对象+start
- @author lenovo
/
public class StartTfread extends Thread {
/*
* 线程入口点
*/
@Override
public void run() {
for(int i=0;i<20;i++) {
System.out.println("一边听歌");
}
}
public static void main(String[] args) {
//创建子类对象
StartTfread st=new StartTfread();
//启动,调用start
st.start();//不保证立即运行,由cpu调用
//st.run();调用普通方法
for(int i=0;i<20;i++) {
System.out.println("一边cooding");
}
}
}
代码运行结果:
一边cooding
一边cooding
一边cooding
一边cooding
一边cooding
一边cooding
一边cooding
一边听歌
一边听歌
一边听歌
一边听歌
一边听歌
一边听歌
一边听歌
一边听歌
一边听歌
一边听歌
一边听歌