01 进程与线程的区别 进程:是正在执行的一段程序,一旦程序被载入内存准备执行,那就是一个进程。进程是表示资源分配的基本概念,又是调度运算的基本单位,是系统的并发执行单元。 ...
线程池 为了能够更好地控制多线程,JDK提供了一套Executor框架,帮助开发人员有效地进行线程控制,其本质就是一个线程池。 以上成员均在java.util.concurr...
一、简述 阿里开发手册关于多线程的一段描述:线程池[https://www.jianshu.com/p/3519c69b8540]不允许使用 Executors 去创建,而是...
在java中我们常用到各种池,比如线程池、数据库连接池等,各种池其目的之一就是为了提高资源的利用率。很多时候初学者都是直接使用java提供的api,这样很方便。为了更好地使用...
本文基于周志明的《深入理解java虚拟机 JVM高级特性与最佳实践》所写。特此推荐。 运行时栈帧结构 栈帧是用于支持虚拟机进行方法调用和方法执行的数据结构,它是虚拟机运行时数...
一、Socket缓冲区 1. 发送缓冲区 发送缓冲区分为4部分,按照顺序排列 已经发送,并且收到客户端ACK; 已经发送,等待ACK; 已经准备好了,马上就可以发送; 尚未准...
3.1 注册中心概述 在Dubbo微服务体系中,注册中心是其核心组件之一。Dubbo通过注册中心实现了分布式环境中各服务之间的注册与发现,是各个分布式节点之间的纽带。Dubb...