Guest User

Untitled

a guest
Apr 23rd, 2013
175
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import threading
  2. import urllib2
  3. import time
  4.  
  5. start = time.time()
  6. urls = ["http://www.google.com", "http://www.apple.com", "http://www.microsoft.com", "http://www.amazon.com", "http://www.facebook.com"]
  7.  
  8. def fetch_url(url):
  9.     urlHandler = urllib2.urlopen(url)
  10.     html = urlHandler.read()
  11.     print "'%s\' fetched in %ss" % (url, (time.time() - start))
  12.  
  13. threads = [threading.Thread(target=fetch_url, args=(url,)) for url in urls]
  14. for thread in threads:
  15.     thread.start()
  16. for thread in threads:
  17.     thread.join()
  18.  
  19. print "Elapsed Time: %s" % (time.time() - start)
RAW Paste Data