美文网首页
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中多线程执行器

    Java多线程执行器 1.1 线程池Thread Pool 使用理由 构建一个新的线程有代价 减少并发线程的数...

  • 2020.11.15   周日   晴

    地铁里。今天过的比较满。早上7点起、快9点出门,到地毯铺好差不多下午两点,善后处理好离开快三点。公司加班到五点多。...

  • 2020.11.15 周日 晴

    虽是周日却被儿子一大早的叫声吵醒了,因为昨晚我是陪姐姐睡得,他醒来找不到我就开始吆喝了。 每到周日...

  • 第35节:Java面向对象中的多线程

    Java面向对象中的多线程 多线程 在Java面向对象中的多线程中,要理解多线程的知识点,首先要掌握什么是进程,什...

  • 2020.11.15周日

    日期:2020.11.15 天气:阴 气温:17~22℃ 心情:一般般 每次到周日下午都感觉时间过得好快,仿佛周五...

  • Spring-TaskExecutor学习

    Spring TaskExecutor Spring 通过任务执行器(TaskExecutor)来实现多线程和并发...

  • Executor

    JavaSE5 的 java.util.concurrent 包中的执行器( Executor ) 管理Threa...

  • 山药小知

    2020.11.15 周日 26-12度 今天是周末,在家休息,学做山药的菜。 《唐韵》中描写薯蓣曾写道:“羊...

  • java中Runnable和Callable的区别

    java中Runnable和Callable的区别 在java的多线程开发中Runnable一直以来都是多线程的核...

  • Java多线程学习(三)——synchronized(上)

    在前两节的《Java多线程学习(一)——多线程基础》和《Java多线程学习(二)——Thread类的方法介绍》中我...

网友评论

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

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