title: Download multiple files with multiple threads
body: <p>I am trying to download few files using 3 threads. my requirement is i want to achieve file download on 3 threads so that all files download 3 times in 3 different folders so that the files dont overwrite. I am using __counter to append 1,2,3 to the folders. Problem is if i give Thread count as 1 or 2 or 3 , it is behaving same in all the scenarios i.e. it always create two folders Folder1 and Folder2 and in all in folder1 it download all the files and in folder2 only last file gets downloaded with size as 0 KB.</p>
  
  <p>Number of threads = 1</p>
  
  <p>Attaching what i have tried so far-</p>
  
  <p><a href="https://i.stack.imgur.com/0KvGY.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/0KvGY.png" alt="enter image description here"></a></p>
  
  <p><a href="https://i.stack.imgur.com/uZ6Ru.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/uZ6Ru.png" alt="enter image description here"></a></p>
  
  <p><a href="https://i.stack.imgur.com/Rm5V8.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Rm5V8.png" alt="enter image description here"></a></p>
  
  <p><a href="https://i.stack.imgur.com/g1uQj.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/g1uQj.png" alt="enter image description here"></a></p>
  
  <p><a href="https://i.stack.imgur.com/dmIYj.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/dmIYj.png" alt="enter image description here"></a></p>