本文为大家分享了java多线程的简单实现及线程池实例,供大家参考,具体内容如下
一、多线程的两种实现方式
1、继承Thread类的多线程
/**
* 继承Thread类的多线程简单实现
*/
public class extThread extends Thread {
public void run(){
for(int i=0;i<100;i++){
System.out.println(getName()+"-"+i);
}
}
public static void main(String arg[]){
for(int i=0;i<100;i++){
System.out.println(Thread.currentThread().getName()+"-"+i);
if(i==50){
new extThread().start();
new extThread().start();
}
}
}
}
2、实现Runnable接口的多线程
/**
* 实现runable接口的多线程实例
*/
public class runThread implements Runnable {
public void run(){
for(int i=0;i<100;i++){