//Use Concurrency Utilities
Executor pool = Executors.newFixedThreadPool(100);
// by subscriptions...
for(final Subscription sub: subs) {
Runnable worker = new Runnable() {
public void run() {
sendNewsToSubscribe(sub);
}
};
pool.execute(worker);
}
Правильно делать так учитывая специфику задачи (см. выше)?
Я шлю е-мейлы подписчикам.
Делаю пулинг.. что будет например если пулинг будет заполнен а нужно будет слать еще и еще?
Здравствуйте, ses_hardz, Вы писали:
_>...
_>Делаю пулинг.. что будет например если пулинг будет заполнен а нужно будет слать еще и еще?
Тыц. Тебе нужен раздел
'Rejected tasks'
Здравствуйте, denis.zhdanov, Вы писали:
DZ>Здравствуйте, ses_hardz, Вы писали:
_>>...
_>>Делаю пулинг.. что будет например если пулинг будет заполнен а нужно будет слать еще и еще?
DZ>Тыц. Тебе нужен раздел 'Rejected tasks'
Да.. может быть )
В жавадоке написано по-моему слишком уж кратко.
Но может быть кто-то использовал "Concurrency Utilities" (я обычно использовал то что было до 5й жавы) или, может быть знает что-то лучшее для реализации задачи посылки сообщений подписчикам. Пулинг и прочее... т.е. вопрос прикладого характера хотел задать..