会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
hanease
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
96
97
98
99
100
101
102
103
104
···
111
下一页
2021年6月20日
JVM最全知识体系考点复盘总结
摘要: 1:什么是JVM JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM
阅读全文
posted @ 2021-06-20 21:38 hanease
阅读(175)
评论(0)
推荐(0)
2021年6月19日
第七章 LinkedBlockingQueue源码解析
摘要: 1、对于LinkedBlockingQueue需要掌握以下几点 创建 入队(添加元素) 出队(删除元素) 2、创建 Node节点内部类与LinkedBlockingQueue的一些属性 static class Node<E> { E item;//节点封装的数据 /** * One of: * -
阅读全文
posted @ 2021-06-19 22:27 hanease
阅读(118)
评论(0)
推荐(0)
第六章 ArrayBlockingQueue源码解析
摘要: 1、对于ArrayBlockingQueue需要掌握以下几点 创建 入队(添加元素) 出队(删除元素) 2、创建 public ArrayBlockingQueue(int capacity, boolean fair) public ArrayBlockingQueue(int capacity)
阅读全文
posted @ 2021-06-19 22:25 hanease
阅读(52)
评论(0)
推荐(0)
并发编程之 ConcurrentLinkedQueue 源码
摘要: 文章目录1 ConcurrentLinkedQueue的概述2 ConcurrentLinkedQueue的实现2.1 基本结构2.2 构造器2.2.1 ConcurrentLinkedQueue2.2.2 ConcurrentLinkedQueue( c )2.3 入队操作2.3.1 offer方
阅读全文
posted @ 2021-06-19 22:23 hanease
阅读(162)
评论(0)
推荐(0)
Fork-Join 原理深入分析(二)
摘要: 本文是将 Fork-Join 复杂且较为庞大的框架分成5个小点来分析 Fork-Join 框架的实现原理,一个个点地理解透 Fork-Join 的核心原理。 1. Frok-Join 框架的核心类的结构分析 Fork-Join 框架有三个核心类:ForkJoinPool,ForkJoinWorker
阅读全文
posted @ 2021-06-19 21:32 hanease
阅读(167)
评论(0)
推荐(0)
Fork-Join分治编程介绍(一)
摘要: 一、Fork-Join 框架介绍 1. 什么是 Fork-Join 分治编程框架 Fork/Join框架是Java7提供了的一个用于并行执行任务的框架,是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架,这种开发方法也叫 分治编程。分治编程可以极大地利用CPU资源,提高任
阅读全文
posted @ 2021-06-19 21:30 hanease
阅读(96)
评论(0)
推荐(0)
2021年6月18日
ForkJoin全解2:forkjoin实际工作流程与实现
摘要: 1、相关概念解释 1.1 “内部”和外部 当一个操作是在非ForkjoinThread的线程中进行的,则称该操作为外部操作。比如我们前面执行pool.invoke,invoke内又执行externalPush。由于invoke是在非ForkjoinThread线程中进行的(这里是在main线程中进行
阅读全文
posted @ 2021-06-18 23:16 hanease
阅读(555)
评论(0)
推荐(0)
ForkJoin全解1:简单使用与大致实现原理
摘要: 1、 使用示例import java.lang.reflect.Method; import java.util.concurrent.ForkJoinPool;import java.util.concurrent.RecursiveTask;import java.util.concurrent
阅读全文
posted @ 2021-06-18 23:15 hanease
阅读(117)
评论(0)
推荐(0)
悲观|乐观锁、自旋|互斥锁、公平|非公平锁
摘要: 解析锁——悲观|乐观锁、自旋|互斥锁、公平|非公平锁悲观锁总认为最坏的情况可能会出现,即认为数据很可能会被他人修改,因此在持有数据时总是先把资源或数据锁住。这样其他线程要请求这个资源时就会阻塞,直到悲观锁释放资源。关系型数据库中应用比较广泛,如行锁、表锁、读锁、写锁等都是在操作前先上锁。Java中的
阅读全文
posted @ 2021-06-18 23:03 hanease
阅读(142)
评论(0)
推荐(0)
ThreadLocal源码深度剖析
摘要: ThreadLocal源码深度剖析 ThreadLocal的作用 ThreadLocal的作用是提供线程内的局部变量,说白了,就是在各线程内部创建一个变量的副本,相比于使用各种锁机制访问变量,ThreadLocal的思想就是用空间换时间,使各线程都能访问属于自己这一份的变量副本,变量值不互相干扰,减
阅读全文
posted @ 2021-06-18 22:52 hanease
阅读(89)
评论(0)
推荐(0)
上一页
1
···
96
97
98
99
100
101
102
103
104
···
111
下一页
公告