package net.jrtechs; import java.util.LinkedList; import java.util.List; import java.util.Vector; import java.util.stream.Collectors; public class SingleThread extends ParallelExecutor { @Override public List runTasks(Vector> tasks) { return tasks.stream() .map(Work::runTask) .collect(Collectors.toList()); } }