hi, sorry for my bad English,
I have this old PC : Intel i5-4460 4x3.20GHz, Windows 11,
I use it for Python-related, including downloading m3u8 files,
m3u8 files are small size files (usually under 2.5MB) that are parts of a complete online streaming video,
I use
if I set the
but if I set
and if I set it above 2 (or not set at all), the download speed is great, but my PC often to Black Screen Of Death(BSOD),
Do you have any tips on how to "fix" this?
I have this old PC : Intel i5-4460 4x3.20GHz, Windows 11,
I use it for Python-related, including downloading m3u8 files,
m3u8 files are small size files (usually under 2.5MB) that are parts of a complete online streaming video,
I use
concurrent.futures
as queue system, and requests
as downloading system,if I set the
concurrent.futures.ThreadPoolExecutor(max_workers=1)
, it fine, but the download speed is too slow,but if I set
the max_workers=2
, the download speed is good, but my CPU usage is 50%+and if I set it above 2 (or not set at all), the download speed is great, but my PC often to Black Screen Of Death(BSOD),
Do you have any tips on how to "fix" this?