public class MainThread implements Runnable {
private ExecutorService executorService;
public void run(){
//faça algo
}
}
@WebListener
public class ExecutorThread implements ServletContextListener {
private ScheduledExecutorService scheduler;
@Override
public void contextInitialized(ServletContextEvent arg0) {
// TODO Auto-generated method stub
scheduler = Executors.newScheduledThreadPool(4);
scheduler.scheduleAtFixedRate(new MainThread(), 0, 01, TimeUnit.HOURS); //roda uma nova thread a cada uma hora
}
@Override
public void contextDestroyed(ServletContextEvent arg0) {
// TODO Auto-generated method stub
scheduler.shutdownNow();
}
}
Cria uma nova thread no java a cada uma hora.
Be the first to comment
You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.