This illustration shows how queuing URLs works. First, Oracle spawns a crawler (depicted here as a spider). Second, the crawler initiates multiple crawling. Third, the crawler thread removes the next URL in the queue. Fourth, a crawler thread fetches the URL page from the web. Fifth, a crawler thread extracts the hypertext links from the URL page and inserts new links into the URL queues.