У меня есть картинки которые нужно загрузить я хочу сделать так что есть один поток который загружает картинки и есть второй который передает туда(в первый) ссылки для загрузки. Подскажите, пожалуйста) Можно не на картинка, просто какой нибудь шаблон)
Идея следующая, у вас есть очередь с блокировкой, т.е. в неё можно положить, а прочитать только тогда, когда там что-то есть, иначе она просто ожидает.
Таким образом будет что-то такое:
private BlockingQueue<String> s = new ArrayBlockingQueue<>(5);
public User initThread() {
try {
s.put("URL");
} catch (InterruptedException e) {
e.printStackTrace();
}
Thread t = new Thread(()->{
try {
processing(s.take());
} catch (InterruptedException e) {
e.printStackTrace();
}
});
}
Т.е. когда другие потоки будут класть в очередь s
строку, поток t
, будет его обрабатывать.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Таблица: "ID" INTEGER DEFAULT nextval('zakazchik_id_seq'::regclass) NOT NULL, Сущность:
При запуске любой процедуры Maven в IntelliJ IDEA (clean или build) Maven ругается на мой файл settingxml: