title: Python parallel threads
body: <p>Here the code which download 3 files, and do something with it.
  But before starting Thread2 it waits until Thread1 will be finished. How make them run together?
  Specify some examples with commentary. Thanks</p>
  
  <pre><code>import threading
  import urllib.request
  
  
  def testForThread1():
      print('[Thread1]::Started')
      resp = urllib.request.urlopen('http://192.168.85.16/SOME_FILE')
      data = resp.read()
      # Do something with it
      return 'ok'
  
  
  def testForThread2():
      print('[Thread2]::Started')
      resp = urllib.request.urlopen('http://192.168.85.10/SOME_FILE')
      data = resp.read()
      # Do something with it
      return 'ok'
  
  
  if __name__ == "__main__":
      t1 = threading.Thread(name="Hello1", target=testForThread1())
      t1.start()
      t2 = threading.Thread(name="Hello2", target=testForThread2())
      t2.start()
      print(threading.enumerate())
      t1.join()
      t2.join()
      exit(0)
  </code></pre>