您的位置:首页 > 编程语言 > Java开发

java 创建线程

2015-11-30 11:03 411 查看
1、通过继承Thread类创建线程类

步骤:

1)定义Thread的子类,并重写run()方法。run方法的方法体代表线程需要完成的内容。

2)创建Thread子类的实例。

3)调用实例的start()方法启动该线程。

例子:

// 1)通过继承Thread类创建线程类

public class FirstThread extends Thread{

public int i;

// 2)重写run()方法

public void run(){

for(i = 0; i < 100; i++)

{

System.out.println(i);

}

}

public static void main(String[] args){

// 3)创建并启动线程

new FirstThread().start();

}

}

2、通过实现Runnable接口创建线程类

1)定义Runnable接口的实现类。并重写接口的run()方法。

2)创建Runnable接口实现类的实例。并以此实例作为Thread的target来创建Thread对象,注意该Thread对象才是真正的线程对象。

3)调用Thread对象线程对象的start()方法。

例子:

public class SecondThread implements Runnable{

private int i;

public void run(){

for(i = 0; i < 100; i++){

System.out.println(i);

}

}

public static void main(String[] args){

SecondThread st = new SecondThread();

new Thread(st, "线程1").start();

}

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