![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
并发
Program W
这个作者很懒,什么都没留下…
展开
-
MVCC【多版本并发控制】详解(乐观锁、悲观锁)---MySQL锁
什么是MVCC全称Multi-Version Concurrency Control,即多版本并发控制,主要是为了提高数据库的并发性能。以下文章都是围绕InnoDB引擎来讲,因为myIsam不支持事务。同一行数据平时发生读写请求时,会上锁阻塞住。但mvcc用更好的方式去处理读—写请求,做到在发生读—写请求冲突时不用加锁。这个读是指的快照读,而不是当前读,当前读是一种加锁操作,是悲观锁。那它到底是怎么做到读—写不用加锁的,快照读和当前读又是什么鬼,跟着你们的贴心老哥,继续往下看。当前读、快照读都是什么鬼什么是转载 2022-04-07 15:43:04 · 878 阅读 · 0 评论 -
并发ForkJoin(Executor框架的补充、Stream并行流的原理)
Java 7 引入了一种新的并发框架—— Fork/Join Framework。同时引入了一种新的线程池:ForkJoinPool(ForkJoinPool.coomonPool) @sun.misc.Contendedpublic class ForkJoinPool extends AbstractExecutorService {}123 本文的主要目的是介绍 ForkJoinPool 的适用场景,实现原理,以及示例代码。 说在前面 可以说是说明,也可以说下面是结论...转载 2021-09-18 17:14:10 · 243 阅读 · 0 评论 -
Java并发知识点入门Executor框架详解
一、什么是Executor框架?我们知道线程池就是线程的集合,线程池集中管理线程,以实现线程的重用,降低资源消耗,提高响应速度等。线程用于执行异步任务,单个的线程既是工作单元也是执行机制,从JDK1.5开始,为了把工作单元与执行机制分离开,Executor框架诞生了,他是一个用于统一创建与运行的接口。Executor框架实现的就是线程池的功能。二、Executor框架结构图解1、Execu...转载 2021-09-18 17:07:43 · 85 阅读 · 0 评论