Thread是java.lang包的类,默认导入。
进程:操作系统中的程序,多进程即同时运行多个程序。
线程:程序中的流,多线程即程序中有多个流同时执行。
一个线程用一个线程对象表示
创建线程的方法:
第一种方法:继承Thread类
class First extends Thread { public void run(){ } }
class Test { public static void main(String args[]){ //生成线程对象 First f = new First(); //当用start()开始一个线程后,线程就进入就绪状态 f.start(); } }
第二种方法:实现Runnable 接口(比较推荐)
class RunableImp implements Runnable { public void run(){ } }
class Test { public static void main(String args[]){ //生成Runnable接口实现类的对象 RunableImp run = new RunableImp(); Thread t =new Thread(run); t.start(); } }