在上篇我们学习了线程池各个参数的含义,线程池任务处理流程,使用线程池的好处等内容,本篇我们学习如何创建一个适合我们业务的线程池。...
HashMap 之前写了“Java集合TreeMap红黑树一生只爱一次”,说到底还是太年轻了,Map其实在排序中应用比较少,一般追求的是速度,通过...
运行时数据区 概述 运行时数据区,也就是下图这部分,它是在类加载完成后的阶段 当我们通过前面的:类的加载-> 验证 -> 准备 ->...
前言, 一次线程池的不当使用,导致了现场出现了线程死锁,接口一直不返回。而且由于这是一个公共的线程池,其他使用了次线程池的...
线程状态的解读 RUNNABLE 线程处于运行状态,不一定消耗CPU。例如,线程从网络读取数据,大多数时间是挂起的,只有数据到达时才会...
系列文章目录 单例设计模式共享数据问题分析、解决; 文章目录 系列文章目录 前言 一、单例模式 1.1 基本概念 1.2 单例设计模式共享数据问题分析、解决 ...
文章目录 Redis连接池 编译项目 整体架构 使用 分布式锁 总结 Redis连接池 封装hiredis的一些基本操作,redishelper类提供包含连接,...
今日内容 零、 复习昨日 一、作业 二、进程与线程 三、创建线程 四、线程的API 五、线程状态 六、线程同步 零、 复习昨日 晨考 一、作业 见答案 二、进...
文章目录 Java 线程基础 线程简介 什么是进程 什么是线程 进程和线程的区别 创建线程 Thread Runnable Callable、Future、FutureTask Callable ...
目录 前言 内核对进程和线程的表示 创建进程的过程 创建线程的过程 创建进程和线程的异同 揭秘 do_fork 系统调用 结论 前言 昨天面试的时候...