批量加磁力,下载种子过程是单线程的


#1


这里多线程并发难做吗。


软件界面卡死
批量添加多个磁力输入框内容过长限制,,无法加全
#2

所有启动的任务其实是在同时下载种子文件。只是下载有快有慢,所以完成有先后 :sweat_smile:


#3

没有啊,!不信你试试!,用qbit就没这种毛病,瞬间100个所有秒下


#4

也可能是TCP连接数太多了,前面的下完了才轮到后面的开始下载


#5

你试试看,软件全新装空闲无TCP连接也一样

39dac0083b94bb5df03f039a1ad68a126ee97ade
0d961efb76482ecac6395f25ea9e885088e56ffe
1d3e3ce2ad3b3dd97b91441228dd5f1d2388a09d
440b57700128c56398436d9fed62cb5896611a3a
102afd87971da93eadbaf160ec24efbb71977a84
28c067e5eb0fa72e6d1ff5e585497cb55461942a
889fb1545bd9fef4af2cafbdd26d0ed2f08119a5
31d865797c4f8152b8624b25d46b0084e3b0b1bb
ec93e779458a67c1079bb5bff2040a636d4fde2d
40c90f0f197d2d4bf721c8c20689b45f3f290b0c
b188078df740b0c2c478b6a37121c27035b74b11
7e458def3bc0a22a5665df0767e70cde91fad309
d78b93b8ff225d0b85d7bc65c86964a63ce0c95d
5494af9dbe0fae223ae4d9b31dc437bc0c59cc71
596414070e6ea23ba1d4984ea3aba6d824e50515
67001d7192b181595ca71e56b54a23c338ef073e
29f60d61ccda77932aae4b0e306a676df92007d4
6885b506cf7300fb662cde91d8ad8010b3403b37
ed241ad7040d4f808bd37c69724112cfe52c1ad1
c30854c4b6752ce352acabb5d798b506f7de011a
aade5c900aa7ad768591a1cb281991d29c329dce
78574f077ed60e176e91ba9224f617c6d80836e6
f5a1841f0bbd23bf963aae87484166b4f41c85f0
8bf92cdc6e1d25a3f50e9d0ed16ccc7e60114ab2
ca662cd910db49c1c01a1be6ffd5b22128e1861f
2d3a6f696363642b4bcca89d0742de308611d728
89f31f4299e096a3c800c36e48165465f4d127cf
ed34c19e3a998b74c213f6cebfcad648a0ef9c83
89e13127ebcdfa9936ea537aecc761e920c38884
9342e24055c8a0e04c3e1583f67bb456fe7f6a0b
d3e298f4e04b833ae4eb958843179538bc710e39
76a6de5f30f679b60bf100fbc74aeb108fd459fd
8950f06c6101d6a50bcc46d4431887d89729c244
619f94694d9ea80656a37cba91edd51afa6da0bd
13b65df84616b009d44a3276b7dc74ccfbdd561d
a15ec1fc55010d8536fb9661d55b1a4f4c8f229d
780aa6730bf3742ae6b1bde8b26b8a8e075a3276
2204982c179b278d24e54f931a12e3e03d96a0d4
c3588c6df10b8250d5b1e9116a3aa9dd9ffc6aeb
8c319a8a2e45a16ec8985c81d70e168b7ed84f7d
2b11fb5c3c117f7a03f7b6bf15824cb5681cc421
4194fbfce50aa86f43d944e0f44a5315f0a3aae4
6c2a08e8be05aebbaa3f4b347c3af21b4292149d
505e3989559ef5a21ab1f87d772fd78d9a82c0c2
4e5a7724de2d6b9ca621538a7c2cca6b08b74397
76c379ab84d01ebfef72c6c95cf0359e3ff37bc1
7212b9d52b8c729a8e34cfdd25fe0efa6e0c68a0
eb4a004239be35910ae351d5bcdd1111f7efe9d5
b9c33e82e390c6e825634ac63081757891d98ffa
4445912d18ad0c7138d69ed3206b15a79b242489
d99f4265274408137e925ff4d2079b5d87ab0cdc
f5175c4942802ea4e314bd00229ee6b75cdda206
d92de886f82c9423c1e67068805f561f6fab1e52
d1147e0a9c3271beb4d6eedd8066f0918a7e3915
594d7acbe50364bcb726b43ecc4ce7832534bb3b
1c28534c45184124a59f0482fd7268e864fa9cdd
655ed01b3b0a8105d34f60bffe1a7ab8a0e9e025
81369fa840514e38231026b7922dc3a0aae163e8
877cc941eb770da8f35fab1a6a006cc27dd58067
d99386550d287fb038d03407baacfc5f659d00e4
b977e12e69cb37628c66174664a6fff422503d2d
0a7d23232b69bbab757e36b81d338b619bff7579
6ccfbad088f037e083c699ea8d1cbb5936052741
2b80c92176daa765e007d3915cf52bf33b30ae62
de2c7ea54feb63724246e9955afccb4d07e806fd
13305d74700a4b71687e0d60f283919a3e8614ea
a73f54b5a06a2428b14b14988778d17b5490f355
c5d9ad60e88037f757a01b3bb88801fa392a3117
e9c336d5ceef6cdacacf725f288bf960ec7aaacb
9d1e4bc2d3982fd65fcbd70aacc5066bf6c52568
7798b016a149d3292f947f30aaad77ec45a96f9a
09322245fabd5d0c747197fd78c7676608ff575d
aed8072dcbf41a4d6e580559e8cab5d02fbab4c6
66fc3dbf57113ad5e9f50ab11e2cdad986e4d213
86348a097b17fe0057edc1c18a5eac95b615c007
72ef3ac3c0ef4e421845a803d8e69c5d28df6707
0df30756ebfc65955178fd8727d3ad7c314aac7e
ee574da7e7bbe707ff459ab1669add3114458108
8d94fca642ebd3827a2aa77a7cfe8ba3b866fb4c
6532c41b10c210f555b57443bcdf4ea6837babcf
da9a339a89977c983579130551169a9dcc9f9ce3
f99367e2652f73c3d76367df250a201689ebefa1
99fdddf6df505365888c32e74ada64396a907c57
a7489645b6239c366e16d4bbd01aba0fe9e9c2b3
e69a86979c02f71901f14a1064ffa0ed34972d5e
422d8d27140c98f612e28683f983bb714b684a24
b2ebe4780667462adfcb65c52e1464d6f8ec4b59
10c8c76d040f15e528f2d79ff8053886f33f7585
a09537620e28e749e3be5825f2f1fda134e55799
aed374030d431754828747a55dea7421cf80f296
acc7fae06809c04a50438816241c2cdc8b096364
6bc728373db9f52f103b8e71b032a340d9fb7de3
47285c117c87da23b7a589a9731b61a2bcbd6b96
81b7945a37d4175ff707f5fe0ab26d3cd50d5976
5f263efdb665017503c8d535ce80ae81f4cb17d0
88f6fa4ea8eec2f8076e4619c7116245af61a35a
98d6c6b7bd23178ac60ff014b9213c0f5b77976f
9650a2fee9a1293b5a22e9ad53707b701c3946ee
aece976b8a2b819dfddd8bfd9ce263e96f5e795f
865008afbfd23f49360dc3a66bc000cfaf3d40a3


#6

谢谢提供测试数据。实际测试了一下,发现是做种用户多的任务更容易先下载到种子文件,并不是按照任务位置先后来依此下载种子文件的哦。另外注意到下载了种子文件的任务就立即开始BT下载了,导致其它任务下载种子文件被延误了。


#7

对的,,这个磁力添加问题好修吗,毕竟其他软件都没这种毛病

而且很多个任务后,进入设置选项,或者添加新的磁力,都会无法弹出窗口,如果停止所有任务会立即弹出窗口,,这个我也不该如何表达,,你试试复现看看吧。


#8

好,尽量试试看怎么加快连接。那个窗口弹不出的问题也偶尔遇到过,先记下来看怎么修复。


#9

要加快连接建立速度,可以在高级设置里把 network.start_connect_interval_ms 从默认的 200 减少到 0 试试。


#10

试过了,没有效果。


#11

在我的测试中,network.start_connect_interval_ms改成0后,“正在连接数”从0提升到200的时间会变短很多。下一版会把“正在连接数”上限提升到1000,估计效果会更明显些


#12

高速下载时打开对话框延迟显示的问题找到原因了,下一版解决


希望可以提高到32G/64G快取上限
#13

QWQ好的


#14

顺便问下RSS好做吗。。求加一个。


#15

以前做过,后来用得少去掉了。给个网址我试试看吧


#16

两种格式,一个torrent文件,一个magnet方式。
http://www.kisssub.org/rss.xml

https://share.dmhy.org/topics/rss/rss.xml


#17

好的,预计再下一版能加上rss