/**
*
* <b>Application name:</b><br>
* <b>Application describing:</b> 通过继承Thread类,来创建自己的线程<br>
*/
class ExtendsThread extends Thread{
/**
*
* {重写父类中的run方法}
*
* @author:developer
*/
public void run(){
try{
while(true){
System.out.println(getName()+"正在运行.");
Thread.sleep(1000);
}
}catch(InterruptedException e){
e.printStackTrace();
}
}
}
/**
*
* <b>Application name:</b><br>
* <b>Application describing:</b>通过实现Runnable接口,来创建自己的线程 <br>
*/
class RunableThread implements Runnable{
/**
*
* {实现父类中的方法}
*
* @author:developer
*/
public void run(){
try{
while(true){
System.out.println(Thread.currentThread().getName()+"正在运行.");
Thread.sleep(1000);
}
}catch(InterruptedException e){
e.printStackTrace();
}
}
}
/**
*
* <b>Application name:</b><br>
* <b>Application describing:</b> 线程操作类<br>
*/
public class ThreadOperation
{
/**
*
* {方法功能中文描述}
*
* @param args
*/
public static void main(String[] args)
{
Thread thread1 = new ExtendsThread();
Thread thread2 = new Thread(new RunableThread());
thread1.start();
thread2.start();
}
}