⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 multidownload.java

📁 用Java开发的多线程下载工具
💻 JAVA
字号:
package download;

/**
 *功能:根据下载文件信息,创建下载线程
 */
import java.io.*;
import java.net.*;

public class MultiDownLoad
{

	public DownLoadInfo myDownInfo;

	private DownLoadThread[] down;

	public MultiDownLoad(DownLoadInfo myDownInfo)
	{
		this.myDownInfo = myDownInfo;
	}

	/**
	 * 功能:创建下载线程 返回值:无
	 */
	private void startDownFile()
	{
		// 开始下载
		down = new DownLoadThread[myDownInfo.getThreadNum()];
		for (int i = 0; i < down.length; i++)
		{
			down[i] = new DownLoadThread(myDownInfo, i);
			down[i].setPriority(7);
			down[i].start();
		}
	}

	/**
	 * 功能:调度多线程下载 返回值:无
	 */
	public void MultiDown()
	{
		// 创建下载进程
		startDownFile();
		// 创建监视线程
		new ListenThread(myDownInfo, down);
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -