多线程
十年磨一剑一剑悠十年
这个作者很懒,什么都没留下…
展开
-
创建线程的方式及实现
Java 中创建线程主要有三种方式:一、继承 Thread 类创建线程类( 1)定义 Thread 类的子类,并重写该类的 run 方法,该 run 方法的方法体就代表了线程要完成的任务。因此把 run()方法称为执行体。( 2)创建 Thread 子类的实例,即创建了线程对象。( 3)调用线程对象的 start()方法来启动该线程。二、通过 Runnable 接口创建线程类...原创 2019-04-22 20:37:07 · 179 阅读 · 0 评论 -
线程池的几种方式
newFixedThreadPool(int nThreads)创建一个固定长度的线程池,每当提交一个任务就创建一个线程,直到达到线程池的最大数量,这时线程规模将不再变化,当线程发生未预期的错误而结束时,线程池会补充一个新的线程newCachedThreadPool()创建一个可缓存的线程池,如果线程池的规模超过了处理需求,将自动回收空闲线程,而当需求增加时,则可以自动添加新线程,...原创 2019-04-23 14:37:27 · 622 阅读 · 0 评论