线程池中submit方法和execute的区别
两者区别在于一个有返回值,一个没有返回值
贴代码
//submit()
Future<?> submit = executorService.submit(new Runnable() { @Override public void run() { System.out.println(Thread.currentThread().getName()); } });
执行结果,正常执行返回值为null

//execute() executorService.execute(new Runnable() { @Override public void run() { System.out.println(Thread.currentThread().getName()); } });
不存在返回值

浙公网安备 33010602011771号