最新 最热

JAVA并发万字长文从ReentrantLock到juc框架

ReentrantLock 是 Java 中的可重入锁,它实现了 Lock 接口,与 synchronized 相比,ReentrantLock提供了更强大和灵活的锁机制。

2023-05-05
0

InnoDB如何实现事务、undo log、redo log、binlog

InnoDB是MySQL的默认存储引擎,它使用多版本并发控制(MVCC)和锁机制来实现事务。

2023-05-05
0

JDK8并发编程实战源码探究系列(一)并发包概览

一线大厂招聘,高并发系统研发,进阶高级程序员…并发编程是必须掌握的技能。而深究其原理、源码才能写出高质量的代码。 JDK8并发编程实战源码探究系列涉及java.util.concurrent 包几乎所有类或者接口的原理、使用实战、...

2023-05-05
1

Java并发之Condition--生产者、消费者案例以及部分源码解读

Condition 是一个接口。 Condition 接口的实现类是AQS中的内部类:java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject。 Lock接口中有一个java.util.concurrent.locks.Lock.ne......

2023-05-05
0

java中正则表达式的使用

java中正则表达式匹配,主要使用api中的个类:Pattern、Matcher、PatternSyntaxException

2023-05-05
1

基于CAS思想的java并发AtomicBoolean实例详解

该包是JDK1.5开始提供的,它提供了类的小工具,支持在单个变量上解除锁的线程安全编程。此包中的类可将 volatile 值、字段和数组元素的概念扩展到那些也提供原子条件更新操作的类,其形式如下:...

2023-05-04
1

Java8 编程(一) Java8 API的新特性

要了解面java8,那就需要知道 函数式编程 了,一直以来面向对象编程是软件开发的主流模式,最近几年,由于在并发和事件驱动编程中的优势,函数式编程又变得重要起来。而Java8是在面向对象的基础上增加了对函数式编程的能力。...

2023-05-04
1

CountDown 倒计数器--JAVA并发类模拟运动员赛跑

并发类CountDownLatch类的使用示例 *CountDownLatch = Count(计数) + Down(减少) + Latch(门闩(可以理解为控制开关)) *该类是java.util.concurrent包(大神 Doug Lea)下的一个同步锁计数器类。 *该类最有用的方法: *(...

2023-05-04
1

浅聊MVCC,希望能对你有帮助

多版本并发控制是数据库管理系统中的一项重要技术,它可以提高数据库的并发性能和可靠性,支持高并发的读写操作,提高数据的安全性,具有重要的应用价值和意义。笔者写此文主要是为了帮助那些不了解MySQL多版本并发控制的朋...

2023-05-03
1

Python小姿势 - 线程和进程:

所谓进程,就是操作系统中执行一个程序的独立单元,它是系统进行资源分配和调度的基本单位。一个进程可以创建和撤销另一个进程,同一个进程内可以并发执行多个不同的子程序。...

2023-05-03
1