Here you can find the source of run(Runnable target)
public static void run(Runnable target)
//package com.java2s; //License from project: Open Source License import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class Main { private static ExecutorService cachedThreadPool = Executors.newCachedThreadPool(); public static void run(Runnable target) { cachedThreadPool.execute(target); }/*from w ww . j av a 2 s . c om*/ }