Asynchronous connection is one of the way of using NSURLConnection class. It will creates new thread and perform its download process on the new thread.