public static void main(String[] args) {
		ThreadPoolExecutor executor = (ThreadPoolExecutor) Executors.newFixedThreadPool(2);
		
		for (int i = 0; i < 5; i++) {
			Task task = new Task("Task-" + i);
			executor.submit(task);
		}
		
		List<Runnable> list = executor.shutdownNow();
		System.out.println(list);
		
		/*
		 	[java.util.concurrent.FutureTask@55d93d, java.util.concurrent.FutureTask@296f76, java.util.concurrent.FutureTask@54c4ad]
			Task-1 running at : Tue Jun 18 17:12:23 CST 2013
			Task-0 running at : Tue Jun 18 17:12:23 CST 2013
			Task-1 running at : Tue Jun 18 17:12:23 CST 2013
			Task-1 interrupt : java.lang.InterruptedException: sleep interrupted
			Task-0 interrupt : java.lang.InterruptedException: sleep interrupted
			Task-0 running at : Tue Jun 18 17:12:23 CST 2013
			Task-1 running at : Tue Jun 18 17:12:24 CST 2013
			Task-0 running at : Tue Jun 18 17:12:24 CST 2013
		 */
	}