美文网首页
2020.11.15 周日 Java中多线程执行器

2020.11.15 周日 Java中多线程执行器

作者: 算法成瘾者 | 来源:发表于2020-11-15 18:28 被阅读0次
    Java 8中的Stream的使用 Java中多线程执行器

    Java多线程执行器 

         1.1 线程池Thread Pool

            使用理由

                构建一个新的线程有代价

                减少并发线程的数量


        1.2 Executor类

            静态工厂方法

                newCachedThreadPool

                    必要时创建新线程

                    空闲线程会被保留60秒

              newFixedThreadPool

                    包含固定数量的线程

            newSingleThreadPool

            newScheduledPool

            newSingleScheduledThreadPool

    1.3 关闭线程

        方法

            shutdown

            shutdownNow

                取消该池尚未开始的所有任务并试图终止正在执行的线程

    1.4 应该做的事

            调用Excutors类中静态方法newCachedThreadPoolnewFixedThreadPool

            调用submit提交Runable或callable对象

            如果想取消一个任务,或如果提交Callable对象,那么就保存好返回的Future对象

            当不提交任何应用时,调用 shutdown

    相关文章

      网友评论

          本文标题:2020.11.15 周日 Java中多线程执行器

          本文链接:https://www.haomeiwen.com/subject/nhsnbktx.html