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

Java 线程的创建方法

2010-04-15 09:35 316 查看
 

一多线程的概念

简单说线程就是程序执行的不同路径。而进程是一个静态的概念通常说的启动一个进程是启动一个进程里面的主线程。

多线程则是一个进程里面的不同的程序的执行路径。而事实上在某一个时刻cpu执行了某一个程序 由于速度很快所以

我们感觉不出来

 

 

二线程的创建

 

 

 

1  实现接口创建

 

public void class TextThread{

 

 

public Static void main(String[],args){

 

Runnabel rb=new Runnable1()

 

Thread th =new Thread(rb)//构造函数的参数是一个实现了Runnable接口的对象

th.Start();//启动线程

 

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

 

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

 

}

 

 

 

}

class Runnable1 implements Runnable{

//实现接口

public void run(){

 

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

System.out.println("----"+i);

 

 

}

 

 

}

 

 

}

 

 

}

2 继承线程

 

public void class TextThread1{

 

public void main(String[],args){

 

Runnable2 rb=new Runnable()

rb.start();

}

 

class Runnable2 extends Thread {

 

public void run(){

 

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

 

System.out.Println("---"+i);

 

}

 

 

}

 

 

}

 

 

 

}

 

 三 使用原则

 

 由于实现接口创建线程比较灵活所以能使用接口创建尽量使用实现接口创建

 

四 线程的控制

 

 

 

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