重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)
*** 創(chuàng)建多線程的三種方式
創(chuàng)新互聯(lián)主要從事網(wǎng)站設(shè)計(jì)制作、成都做網(wǎng)站、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)綠春,十余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):028-86922220
實(shí)現(xiàn)Runable接口,重寫run方法,new Thread(類對(duì)象).start();
**
public class commons extends Thread{
//run是線程的入口點(diǎn)
public void download(String url,String name)
{
try {
FileUtils.copyURLToFile(new URL(url), new File(name));
} catch (MalformedURLException e) {
e.printStackTrace();
System.out.println("不合法的路徑");
} catch (IOException e) {
e.printStackTrace();
System.out.println("圖片下載失敗");
}
}
}
//開啟下載:
public class ThreadDownload extends Thread {
private String url; //遠(yuǎn)程路徑
private String name; //存儲(chǔ)名字
public ThreadDownload(String url,String name)
{
this.url=url;
this.name=name;
}
public void run()
{
commons wd=new commons();
wd.download(url, name);
}
public static void main(String[]args)
{
ThreadDownload td =new ThreadDownload("/upload/otherpic54/227722.jpg","D:/d/a.jpg");
ThreadDownload td2=new ThreadDownload("/upload/otherpic54/227723.jpg","D:/d/b.jpg");
ThreadDownload td3=new ThreadDownload("/upload/otherpic54/227724.jpg","c.jpg");
//啟動(dòng)三個(gè)線程
td.start();
td2.start();
td3.start();
}
}