Skip to content

Instantly share code, notes, and snippets.

@haridaniel
haridaniel / Main.java
Last active March 16, 2017 21:26
PriorityExecutor that preserves submit order within same priority levels
package hu.daniel.hari.exercises.threading.executors_priority._4;
import java.util.concurrent.Callable;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.Future;
import hu.daniel.hari.exercises.threading.executors_priority._4.PriorityExecutors.PriorityCallable;
import hu.daniel.hari.exercises.threading.executors_priority._4.PriorityExecutors.PriorityRunnable;