您的位置:首页 > 职场人生

黑马程序员:创建线程的两种方法

2012-06-15 14:51 169 查看
---------------------- android培训java培训、期待与您交流! ------------------

今天在学习时候发现了创建线程的两种方法,第一种就是大学课本里讲的最多的extends Thread,然后调用start()方法。第二种我以前很少见,即通过实现 Runnable接口来创建线程。觉得有必要记下来与大家分享一下,下面即是程序:

import java.io.*;

import java.util.*;

public class foo implements Runnable{

public void run(){

String s=null; //局部变量在使用前一定要初始化!!!!!

System.out.println("s=" + s);

}

public static void main (String[] args){

new foo().start();

}

}

需要注意的是局部变量一定要初始化,切记切记!
附上通过调用 Thread来创建线程的方法吧:
public class foo extendsThread{

public void run(){

String s=null;

System.out.println("s=" + s);

}

public static void main (String[] args){

new foo().start();

}

}

查了更多资料之后还是通过Runable接口创建线程用的更多。以前怎么能不知道这么重要的知识点呢!

--------------------------
android培训、java培训、期待与您交流! ----------------------详细请查看:http://edu.csdn.net/heima
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: