feat: add configurable thread count for file processing

This commit is contained in:
krau
2025-02-21 13:51:30 +08:00
parent ed21b65c98
commit d7cd2ede01
2 changed files with 9 additions and 6 deletions

View File

@@ -162,9 +162,9 @@ func fixTaskFileExt(task *types.Task, localFilePath string) {
func getTaskThreads(fileSize int64) int {
threads := 1
if fileSize > 1024*1024*100 {
threads = 4
threads = config.Cfg.Threads
} else if fileSize > 1024*1024*50 {
threads = 2
threads = config.Cfg.Threads / 2
}
return threads
}