Я работаю над своим простым проектом, пишу небольшую программу (использующую библиотеку Win INet), которая может одновременно загружать части файла. Это очень просто, я просто создаю несколько потоков (скажем, 4), первый поток загрузит первую четверть файла и т. Д.
Затем я смотрю на IDM, мой IDM загружается с 8 одновременные соединения, поэтому я предполагаю, что это создаст 8 потоков. Но когда я смотрю на вкладке «Поток» процесса IDM в ProcessHacker, создается только 1 новый поток.
Итак, как IDM может загрузить 8 частей только с одним потоком?