摘要:
java.util.concurrent.Executors可以产生三种线程池,线程执行的底层代码还是同一个。 先解释一下ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,long keepAliveTime,TimeUnit unit 阅读全文
摘要:
实现多线程的方式有三种方法,1.继承Thread类2.实现Runnable接口3.实现Callable接口1,2两种方法差不多,Thread类也是实现了Runnable接口的。Runnable接口没有返回值而Callable接口是有返回值的,Callable有点像异步的回调,通过Future接口来接... 阅读全文