1.今天学习的迅雷下载,首先要明确threadNum和threadSize来记录线程的数量和当前线程的大小。用startIndex=(threadNum-1)*ThreadSize和endIndex=threadNum(threadSize-1); 你要知道开始位置是0,而不是1。
2.在线程执行过程中要用 threadRunning 来记录当前还在执行的线程数量。没跳线程执行完之后都要上出记录线程下载的信息。
3. httpURLConnection.setRequestProperty("Range", "bytes="
+ startIndex + "-" + endIndex);一定要设置一下固定的格式,来确定数据的大小。
4.在打印异常时,一定要用e.printStackTrace();而不要用e.getStackTrace();