Java 多线程

JAVA中使用简单的应用 还是比较爽的 写一个类实现Runable的接口

 

首先将需要运行的方法写在Run中

package org.serarch;

import java.io.File;
import java.net.URL;
/**
 * 图片下载 多线程
 * @author 杨伦亮
 * 上午12:19:19
 */
public class ImagThread implements Runnable{
	URL url=null;
	File dir=null;
	public ImagThread(URL url,File dir){
		this.url=url;
		this.dir=dir;
	}
	public void run(){
		try{
			ImageFactory.getchaMM2().urlToFile(url,dir);
		}catch (Exception e) {
		}
	}

}

 下面看一下怎么使用它:

 

URL[] urls=new URL[]{};
File[] dirs=new File[]{};
			for(int i=0;i<5;i++){
				new Thread(new ImagThread(urls[i],dirs[i])).start();
			}
 

 

 

 

你可能感兴趣的:(java 多线程)