/**
* 2018.8.30
* 作者:小孟鱼
* 功能:演示如何通过继承Thread来开发线程
*/
package com.xianchen;
public class Xianchen1 {
public static void main(String[] args) {
//创建一个Cat对象
Cat cat1=new Cat();
//启动线程,会导致run函数的运行
cat1.start();
}
}
class Cat extends Thread
{
//重写run函数
public void run()
{
int times=0;
while(true)
{
//休眠1秒在打印-------sleep会导致该线程进入阻塞(Blocked)状态
//并释放资源
//1000表示1000毫秒
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
times++;
System.out.println("Hello World"+times);
if(times==10)
{
//终止线程(线程死亡)
break;
}
}
}
}