Guest User

Untitled

a guest
Dec 12th, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. private Timer timer = new Timer("Timer");
  2.  
  3. public void start(){
  4. long delay1 = 1000L;
  5. long period1 = 1000L * 60L * 60L * 24L;
  6. long period2 = 60000L;
  7.  
  8. timer.scheduleAtFixedRate(taskRecruit, delay1 , period1);
  9. timer.scheduleAtFixedRate(taskHoliday,delay2, period2);
  10. timer.scheduleAtFixedRate(taskTraining, delay3, period3);
  11. }
  12.  
  13. private TimerTask taskRecruit = new TimerTask() {
  14. @Override
  15. public void run() {
  16.  
  17. }
  18. };
  19.  
  20. private TimerTask taskHoliday= new TimerTask() {
  21. @Override
  22. public void run() {
  23.  
  24. }
  25. };
  26.  
  27. private TimerTask taskTraining = new TimerTask() {
  28. @Override
  29. public void run() {
  30. }
  31. };
  32.  
  33. ScheduledExecutorService executorService = Executors.newScheduledThreadPool(3);
  34. executorService.scheduleAtFixedRate(Tasks::taskRecruit, delay1, period1, TimeUnit.MILLISECONDS)
  35. executorService.scheduleAtFixedRate(Tasks::taskHoliday, delay1, period1, TimeUnit.MILLISECONDS)
  36. executorService.scheduleAtFixedRate(Tasks::taskTraining, delay1, period1, TimeUnit.MILLISECONDS)
Add Comment
Please, Sign In to add comment