多线程
文章平均质量分 93
多线程
香辣奥利奥
不积跬步无以至千里,不积小流无以成江海。
展开
-
一篇搞懂 Java线程池
什么情况下要用线程池;当线程涉及到频繁的创建于销毁时, 适合使用线程池;如果线程只涉及单纯的创建, 并没有销毁时, 直接创建既可; (例如在创建长连接时, 保持心跳的线程、接收服务端消息推送的线程)...原创 2022-06-23 06:56:48 · 587 阅读 · 0 评论 -
Java内存模型
Java内存模型JMM探究Java Memory Model : Java内存模型 简称 JMM首先需要说明的就是 Java内存模型 和 Java内存区域 是两个东西, 内存模型描述了程序中各个变量之间的关系 ,和多线程有关,而内存区域描述的是jvm的区域划分。什么是JMM ?内存模型可以理解为在特定的操作协议下,对特定的内存或者高速缓存进行读写访问的过程抽象描述,不同架构下的物理机拥有不一样的内存模型。java虚拟机是一个实现了跨平台的虚拟系统,因此它也有自己的内存模型,即Java内存模型原创 2022-04-06 14:47:48 · 353 阅读 · 0 评论 -
多线程入门(概念、api等等相关基础)
多线程入门(概念、api等等相关基础)关于多线程的名词线程的状态 生命周期多线程的实现方式(三种)继承Thread实现Runnable实现CallableThread-Api关于多线程的名词进程: 每个进程都有独立的代码和数据空间,进程间的切换会有较大的开销,一个进程包含1–n个线程。线程: 同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销小。**并发: 两个或多个事件在同一时间交替发生 **。**并行: 两个或者多个事件在同时发生 **。线程优原创 2022-04-06 10:39:45 · 387 阅读 · 0 评论