首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#lock

C# 13 lock object

JusterZhu

.NET 9 引入了一个新的 Lock 类型 System.Threading.Lock .NET 9 Preview 1 中的 Lock 类型

1300

【连载 08】lock锁

FunTester

如果你曾经遭遇过线程不安全的问题,一定不会对“锁”这个概念不陌生。实际上绝大多数线程安全的先解决方案都离不开“锁”。

3110

C语言进程(第二章,wait,sleep,waitpid,pthread_mutex_lock,pthread_mutex_unlock)

GeekLiHua

腾讯 | 业务安全工程师 (已认证)

C语言进程(第二章,wait,sleep,waitpid,pthread_mutex_lock,pthread_mutex_unlock,生产者消费者问题)

8010

基于redis的分布式锁

GeekLiHua

腾讯 | 业务安全工程师 (已认证)

分布式锁是一种用于协调分布式系统中各个节点对共享资源的访问的机制。它通过在访问共享资源之前获取锁,并在访问完成后释放锁的方式,确保同一时间只有一个节点能够对资源...

9810

深入理解ReentrantLock的底层实现与应用

GeekLiHua

腾讯 | 业务安全工程师 (已认证)

Java中的ReentrantLock是一个强大的可重入锁,提供了比传统的synchronized关键字更灵活的互斥性和可重入性。本文将深入探讨Reentran...

7810

面试题:java的实现?sythronized和lock的区别

GeekLiHua

腾讯 | 业务安全工程师 (已认证)

在Java中,实现并发控制的关键是使用锁(Lock)机制。锁机制可以确保多个线程在访问共享资源时的互斥性,从而避免数据竞争和不一致的结果。在Java中,最常用的...

6300

【JUC】001-多线程回顾、synchronized与Lock锁

訾博ZiBo

https://blog.csdn.net/qq_29689343/article/details/95861050

6200

MySQL 核心模块揭秘 | 42 期 | insert on duplicate 加锁分析(3)

爱可生开源社区

1. row,lock_data = 12,2、lock_mode = X 表示对唯一索引 uniq_i1 中 <i1 = 12, id = 2> 的记录加了排...

11020

MySQL 核心模块揭秘 | 41 期 | insert on duplicate 加锁分析(2)

爱可生开源社区

作者:操盛春,爱可生技术专家,公众号『一树一溪』作者,专注于研究 MySQL 和 OceanBase 源码。

4310

MySQL 核心模块揭秘 | 40 期 | insert on duplicate 加锁分析(1)

爱可生开源社区

lock_data = 2、lock_mode = X,REC_NOT_GAP 表示对主键索引中 <id = 2> 的记录加了排他普通记录锁。

9710

72. 对并发熟悉吗?说一下synchronized与Lock的区别与使用

用户11332765

通过 以上的解释,大致可以解释在上个部分中“锁类型(lockInterruptibly())”,“锁状态(tryLock())”等问题,还有就是前面子所获取的过...

6000

MySQL 核心模块揭秘 | 39 期 | 死锁案例分析(1)插入意向锁

爱可生开源社区

作者:操盛春,爱可生技术专家,公众号『一树一溪』作者,专注于研究 MySQL 和 OceanBase 源码。

11710

MySQL 核心模块揭秘 | 38 期 | 非唯一索引范围查询加什么锁?

爱可生开源社区

作者:操盛春,爱可生技术专家,公众号『一树一溪』作者,专注于研究 MySQL 和 OceanBase 源码。

9910

MySQL 核心模块揭秘 | 37 期 | 主键索引范围查询加什么锁?

爱可生开源社区

lock_data = 10、lock_mode = S,REC_NOT_GAP 表示对主键索引中 <id = 10> 的记录加了共享普通记录锁。

6310

MySQL 核心模块揭秘 | 36 期 | 非唯一索引等值查询加什么锁?

爱可生开源社区

lock_data = 13,3、lock_mode = S 表示对二级索引 idx_i1 中 <i1 = 13, id = 3> 的记录加了共享 Next-K...

11810

MySQL 核心模块揭秘 | 35 期 | 主键索引等值查询加什么锁?

爱可生开源社区

lock_data = 10, lock_mode = S,REC_NOT_GAP 表示对主键索引中 <id = 10> 的记录加了共享普通记录锁。

10210

【Java】@Transactional事务套着ReentrantLock锁,锁竟然失效超卖了

JavaDog程序狗

炎炎夏日,狗哥宿舍因忍受不了酷热,租赁了一台空调,大家在清爽空调的吹拂下渐渐迷失自我

39130

MySQL 核心模块揭秘 | 32 期 | 插入记录,主键索引冲突加什么锁?

爱可生开源社区

作者:操盛春,爱可生技术专家,公众号『一树一溪』作者,专注于研究 MySQL 和 OceanBase 源码。

9710

故障分析 | 为什么你的 show slave status 会卡住?

爱可生开源社区

在数据库 MySQL 的日常运维中,生产环境一般都是 1 主 N 从的高可用架构。涉及主从同步的问题,通常执行 show slave status 命令就可以了...

12010

[译]Debugging a futex crash

王很水

[1] Debugging a futex crash: https://rustylife.github.io/2023/08/15/futex-crash....

12410
领券