I have the below program which send the mail using java mail api , now this the is the simple program i have developed now i want to modify in terms of parallel execution by usi
I think you would use a ScheduledExecutorService
and call it like this.
ScheduledExecutorService exec = Executors.newScheduledThreadPool(amount);
for (int i = 0; i < amount; i++) {
exec.schedule(yourMailSendingRunnable, delay, TimeUnit.MILLISECONDS);
}
You should replace amount
, yourMailSendingRunnable
and delay
to account for your needs.