Advertisement
Guest User

Untitled

a guest
Apr 2nd, 2020
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.67 KB | None | 0 0
  1. @Override
  2.     protected Map<String, Integer> compute() {
  3.         if (data.length > L) {
  4.             return ForkJoinTask.invokeAll(createSubtasks())
  5.              
  6.         } else {
  7.             return processing(arr);
  8.         }
  9.     }
  10.  
  11.     private Collection<PoolWorker> createSubtasks() {
  12.         List<PoolWorker> newTasks= new ArrayList<>();
  13.         newTasks.add(new PoolWorker(
  14.           Arrays.copyOfRange(data, 0, data.length / 2)));
  15.         newTasks.add(new PoolWorker(
  16.           Arrays.copyOfRange(data, data.length / 2, data.length)));
  17.         return newTasks;
  18.     }
  19.  
  20.     private Map<String, Integer> processing(String data) {
  21.         //Putting in a map
  22.     }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement