摘要:
一、异步和多线程有什么区别? 其实,异步是目的,而多线程是实现这个目的的方法。 多线程和异步操作两者都可以达到避免调用线程阻塞的目的,从而提高软件的可响应性。甚至有些时候我们就认为多线程和异步操作是等同的概念。但是,多线程和异步操作还是有一些区别的。而这些区别造成了使用多线程和异步操作的时机的区别。 阅读全文
摘要:
线程池的创建方法 总共有 7 种,但总体来说可分为 2 类: 一类是通过 ThreadPoolExecutor 创建的线程池; 另一个类是通过 Executors 创建的线程池。 1. Executors.newFixedThreadPool:创建一个固定大小的线程池,可控制并发的线程数,超出的线程 阅读全文