您的位置:首页 > 其它

启动线程的五种方式方法(通过继承Thread类或实现Runnable接口)

2013-01-02 13:27 801 查看
package day01;

/**

* 启动线程的五种方式方法:

* 本质:继承Thread类或实现runnable接口

* @author Administrator

*

*/

public class ThreadDemo {

/**

* @param args

*/

public static void main(String[] args) {

//使用匿名内部类创建线程

Thread t1 = new Thread(){

public void run(){

System.out.println("匿名内部类创建线程成功");

}

};

t1.start();

//使用runnable接口创建线程

Runnable r = new Runnable(){

public void run(){

System.out.println("runnable接口创建线程成功");

}

};

Thread t2 = new Thread(r);

t2.start();

//使用runnable接口创建创建匿名类,创建线程实例

Thread t3 = new Thread(new Runnable(){

@Override

public void run() {

System.out.println("使用runnable接口创建创建匿名类,创建线程实例成功");

}

});

t3.start();

//创建匿名类实例,直接启动线程

new Thread(){

public void run(){

System.out.println("创建匿名类实例,直接启动线程成功");

}

}.start();

//创建匿名类实例,实现runnable接口,直接启动线程

new Thread(new Runnable(){

public void run(){

System.out.println("创建匿名类实例,实现runnable接口,直接启动线程");

}

});

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐