
103
Упражнение 5
В данном примере мы предполагаем, что urlList представляет
собой набор строк, а processParagraphs — это метод, который
выполняет какие-то действия с объектом Elements, возвраща-
емым fetchWikipedia.
В этом примере показан важный момент: необходимо создать
один объект WikiFetcher и применять его для обработки всех за-
просов. При наличии нескольких экземпляров WikiFetcher они
не будут использовать минимальный интервал между запросами.
Моя реализация WikiFetcher проста, но ее легко можно ис-
пользовать неправильно, создав несколько экземпляров.
Избежать данной проблемы можно, сделав WikiFetcher
одиночкой (Singleton). Информацию об ...