- 如下面例子,用继承Thread类实现的多线程,实现这个多线程时是各自处理各自的对象(一对一),即t1对应一个start,t2对应一个start,t3对应一个start。
package com.pilgrims.demo1;
import org.apache.commons.io.FileUtils;
import java.io.File;
import java.io.IOException;
import java.net.URL;
//练习Thread,实现多线程同步下载图片
public class TestThread2 extends Thread{
private String url; //网络图片地址
private String name; //保存的文件名
public TestThread2(String url, String name){
this.url = url;
this.name = name;
}
//下载图片线程的执行体
@Override
public void run() {
WebDownloader webDownloader = new WebDownloader