上一页 1 ··· 84 85 86 87 88 89 90 91 92 ··· 99 下一页
摘要: ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。 ⑵ 一致性(Consistency) 一致性是指事务必须使数据库从一个一致 阅读全文
posted @ 2021-06-22 22:37 hanease 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 概述 jvm中除了程序计数器,其他的区域都有可能会发生内存溢出 内存溢出是什么? 当程序需要申请内存的时候,由于没有足够的内存,此时就会抛出OutOfMemoryError,这就是内存溢出 内存溢出和内存泄漏有什么区别? 内存泄漏是由于使用不当,把一部分内存“丢掉了”,导致这部分内存不可用。当在堆中 阅读全文
posted @ 2021-06-20 22:56 hanease 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 1:什么是JVM JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM 阅读全文
posted @ 2021-06-20 21:38 hanease 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1、对于LinkedBlockingQueue需要掌握以下几点 创建 入队(添加元素) 出队(删除元素) 2、创建 Node节点内部类与LinkedBlockingQueue的一些属性 static class Node<E> { E item;//节点封装的数据 /** * One of: * - 阅读全文
posted @ 2021-06-19 22:27 hanease 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1、对于ArrayBlockingQueue需要掌握以下几点 创建 入队(添加元素) 出队(删除元素) 2、创建 public ArrayBlockingQueue(int capacity, boolean fair) public ArrayBlockingQueue(int capacity) 阅读全文
posted @ 2021-06-19 22:25 hanease 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 文章目录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 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 本文是将 Fork-Join 复杂且较为庞大的框架分成5个小点来分析 Fork-Join 框架的实现原理,一个个点地理解透 Fork-Join 的核心原理。 1. Frok-Join 框架的核心类的结构分析 Fork-Join 框架有三个核心类:ForkJoinPool,ForkJoinWorker 阅读全文
posted @ 2021-06-19 21:32 hanease 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 一、Fork-Join 框架介绍 1. 什么是 Fork-Join 分治编程框架 Fork/Join框架是Java7提供了的一个用于并行执行任务的框架,是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架,这种开发方法也叫 分治编程。分治编程可以极大地利用CPU资源,提高任 阅读全文
posted @ 2021-06-19 21:30 hanease 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 1、相关概念解释 1.1 “内部”和外部 当一个操作是在非ForkjoinThread的线程中进行的,则称该操作为外部操作。比如我们前面执行pool.invoke,invoke内又执行externalPush。由于invoke是在非ForkjoinThread线程中进行的(这里是在main线程中进行 阅读全文
posted @ 2021-06-18 23:16 hanease 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 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 阅读(92) 评论(0) 推荐(0) 编辑
上一页 1 ··· 84 85 86 87 88 89 90 91 92 ··· 99 下一页