import java.util.concurrent.Executor; public class ThreadPerTaskExecutor implements Executor { public void execute(Runnable r) { new Thread(r, "ThreadPerTaskExecutor").start(); } }