多线程测试

This commit is contained in:
lushunming 2025-06-19 14:52:39 +08:00
parent 086134a8ed
commit 5b6e3ec8a8
4 changed files with 7 additions and 3 deletions

View File

@ -177,6 +177,7 @@ public class ProxyVideo {
} }
private static List<long[]> generatePart(Map<String, String> rangeObj, String total) { private static List<long[]> generatePart(Map<String, String> rangeObj, String total) {
SpiderDebug.log("generatePart.total:"+total);
long start = Long.parseLong(rangeObj.get("start")); long start = Long.parseLong(rangeObj.get("start"));
long end = StringUtils.isAllBlank(rangeObj.get("end")) ? start + 1024 * 1024 * 8 : Long.parseLong(rangeObj.get("end")); long end = StringUtils.isAllBlank(rangeObj.get("end")) ? start + 1024 * 1024 * 8 : Long.parseLong(rangeObj.get("end"));
@ -184,8 +185,11 @@ public class ProxyVideo {
long totalSize = Long.parseLong(total); long totalSize = Long.parseLong(total);
end = Math.min(end, totalSize - 1); end = Math.min(end, totalSize - 1);
long length = end - start + 1; long length = end - start + 1;
SpiderDebug.log("generatePart.start:"+start);
SpiderDebug.log("generatePart.end:"+end);
SpiderDebug.log("generatePart.length:"+length);
long size = length / THREAD_NUM; long size = length / THREAD_NUM;
SpiderDebug.log("generatePart.size:"+size);
List<long[]> partList = new ArrayList<>(); List<long[]> partList = new ArrayList<>();
for (int i = 0; i < THREAD_NUM; i++) { for (int i = 0; i < THREAD_NUM; i++) {
long partEnd = Math.min(start + size, end); long partEnd = Math.min(start + size, end);

Binary file not shown.

View File

@ -1 +1 @@
5f9348f15ba85a80f258ec70f368ba03 de86fd7385d800c6efa5ca75fa042634

View File

@ -1,5 +1,5 @@
{ {
"spider": "https://ghproxy.net/https://raw.githubusercontent.com/lushunming/AndroidCatVodSpider/multiThread/jar/custom_spider.jar;md5;5f9348f15ba85a80f258ec70f368ba03", "spider": "https://ghproxy.net/https://raw.githubusercontent.com/lushunming/AndroidCatVodSpider/multiThread/jar/custom_spider.jar;md5;de86fd7385d800c6efa5ca75fa042634",
"lives": [ "lives": [
{ {
"name": "电视直播", "name": "电视直播",