多线程
牧童纪年
码农界的匠人!
展开
-
线程池技术分享
本篇文章将从三个部分来给大家介绍线程以及线程池;线程线程与进程区别&由来线程状态如何使用HOW线程池what & why& how何谓池化?JAVA中的线程池介绍线程池 优雅重启和优雅关闭1.1.1 区别进程是资源分配的最小单位,线程是cpu执行的最小单位,线程是进程的一个实体,包含在进程之中;1.1.2 进程的由来从操作系统的发展了解进程:1:计算发明之前:计算机发明早起主要是为了解决大量的数学计算问题,程序员将对应于程序和数据的已穿孔的纸带(或原创 2020-12-16 10:24:57 · 196 阅读 · 0 评论 -
Callable,Future 和Runnable的使用
Future类概述: {@code Future} represents the result of an asynchronous computation. Methods are provided to check if the computation is complete, to wait for its completion, and to retrieve the res...原创 2018-08-03 14:31:26 · 1630 阅读 · 0 评论 -
ThreadPoolExecutor线程池
ThreadPoolExecutor线程池可以通过Executors静态工厂构建线程池,但一般不建议这样使用。作者之所以这么说,是因为这种创建线程池的方式有很大的隐患,稍有不慎就有可能导致线上故障。本文我们就来围绕这个问题来分析一下为什么JDK自身提供的构建线程池的方式并不建议使用?至于传统的Executors创建线程池虽然方便,但是我们却不能按需去创建和管理线程池中的线程,甚至是不能去控...原创 2018-11-05 15:53:58 · 287 阅读 · 0 评论