안녕하세요,
쓰레드는 프로그램이 일을 나눠서 진행하는 단위 입니다.
비유를 들어서 설명하자면, 알바생을 뽑아서 일을 하는데, 몇명의 알바생을 고용할 거냐 물어보는 것 입니다.
즉, 쓰레드 수가 많으면 일을 나눠서 하는 사람 수가 많아지므로 더 빨리 받을 수 있습니다.
그러나, 사람을 쓰는 비용이 있기 때문에, CPU 성능에 따라 쓰레드 수가 높아도 최대 성능은 더이상 올라가지 않고 더 떨어지는 지점이 존재하게 됩니다.
더불어 다운로드 시 쓰레드를 여러개 사용하는 이유는, 다운로드 대역폭이 정해져 있을 때 나눠 받아서 더 빨리받게 하기 위함입니다. 허나, 여러개 나눠서 일 할때 한명이라도 농땡이 치면 전체가 완성이 안되듯이, 무조건 일을 많이 나눈다고 항상 최선의 결과가 나오는 것은 아닙니다.
기본 설정 값 그대로 사용하셔도 무방할 것 입니다. ^^
감사합니다.