标签 java 下的文章

线程池提交execute和submit有什么区别?execute 用于提交不需要返回值的任务threadsPool.execute(new Runnable() { @Override public void run() { // TODO Auto-generated method stub } });submit()方法用于提交需要返回值的任务。线程池会返回一个future类型的对象,通过这个 future对象可以判断任务是否执行成功,并且可以通过future的get()方法来获取返回值

- 阅读剩余部分 -

什么是线程池?线程池: 简单理解,它就是一个管理线程的池子。节省资源开销。使用线程池可以避免频繁创建和销毁线程所带来的资源损耗。每个线程都是一个对象,创建线程需要进行类加载,销毁线程需要经过垃圾回收流程,这些都会消耗资源。

- 阅读剩余部分 -