Java tutorial
//package com.java2s; import java.util.concurrent.*; public class Main { public static void runAllServices(Runnable... runnables) { ExecutorService service = Executors.newCachedThreadPool(); for (Runnable runnable : runnables) { service.submit(runnable); } service.shutdown(); } }