多线程

线程池用过吗?ThreadPoolExecutor谈谈你的理解?

一、为什么用线程池?它的优势是什么? 线程池坐的主要工作是控制运行的线程的数量,处理过程中将任务放入队列(阻塞队列),然后在线程创建后启动这些任务,如果线程数量超过了最大数量超出的...
阅读更多
多线程

创建线程的三种方式及区别

为了便于后面自己手写线程池,我们必须对如何创建线程非常熟悉,尤其是实现Callable接口的方式; 创建线程共有3种方式: 继承Thread类 实现Runnable接口 实现Cal...
阅读更多