Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. public class Task {
  2. public static enum TaskList {
  3.  
  4. TASK_A {
  5.  
  6. @Override
  7. void doProcess() {
  8. System.out.println("processing task A");
  9.  
  10. }
  11. },
  12. TASK_B {
  13. @Override
  14. void doProcess() {
  15. System.out.println("processing task B");
  16.  
  17. }
  18. },
  19. TASK_C {
  20. @Override
  21. void doProcess() {
  22. System.out.println("processing task C");
  23. }
  24. };
  25.  
  26. abstract void doProcess();
  27. }
  28. }
  29.  
  30. public static void main(String[] args) {
  31. Thread thread = new Thread(new Runnable() {
  32.  
  33. @Override
  34. public void run() {
  35. //following code will be executed in multiple threads.
  36.  
  37. Task.TaskList task = Task.TaskList.TASK_A;
  38. task.doProcess();
  39.  
  40. }
  41. });
  42. thread.start();
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement