电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>通信网络>有线通信>DIN中的死锁避免和死锁恢复

DIN中的死锁避免和死锁恢复

收藏

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论

查看更多

相关推荐

Tsi620缓冲区释放管理:如何避免或限制拥塞情况

本文档介绍了称为“桥缓冲区释放管理(BRM)”的Tsi620功能如何避免或限制拥塞情况下可能发生的基于优先级的饥饿。 Tsi620缓冲区释放管理 在基于优先级的协议中,需要重新排序以避免死锁情况
2021-05-27 15:39:312355

死锁dead lock的原因是什么?

死锁dead lock的原因是什么?
2021-10-08 06:38:51

死锁是什么?产生死锁的主要原因有哪些

嵌入式系统设计师十二:进程管理③进程管理:死锁死锁概念:进程管理是操作系统的核心,但如果设计不当,就会出现死锁的问题。如果一个进程在等待一个不可能的事,则进程就死锁了。而如果一个或多个进程产生死锁
2021-12-22 07:34:42

ADUCM360如何解除死锁问题?

已经使用过该产品的评估板,现在IC已经使用在产品样机,问题1如果不解决产品将完成不了功能,无法使用。问题二感觉是个BUG。 1. ADC采样速率达不到DATESHEET的描述? 问题描述
2024-01-15 06:01:29

FPGA并行多通道信号产生模块有什么特点?

测试会很困难。用硬件方式实现并行测试时,需要通过提供充足的测试资源来满足并行测试的需求,而并行测试过程激励资源不足同样会造成任务分解和调度难度增加,甚至导致竞争和死锁,影响并行测试实现。因此,对多通道并行激励信号的需求也是影响并行测试的关键因素。
2019-08-16 06:50:47

HAL UART发送接收死锁

huart->State 尽然不是上面的2个的一个,然后返回HAL_BUSY状态,导致死锁 请问哪位遇到过这种情况吗?请指点下,系统使用了FREERTOS. 现象: 串口发送(没用中断发送),---->有接收,又触发发送,导致死锁
2019-01-02 10:05:25

PIC18F46K22死锁作为SPI sla

死锁在32 MHz(8MHz HFIFTSOC)。MSSP2被用作SPI主机来驱动外部RAM存储器。它配置在模式0,在4 MHz的SPI时钟和在脉冲的中间采样(我也尝试了在脉冲的末尾采样)。我已经
2018-11-28 16:41:49

STM32F103串口同时收发出现死锁问题如何解决?

STM32F103串口同时收发出现死锁问题如何解决?
2021-12-06 07:06:24

STM32L5 boot_lock与rdp level配置导致死锁如何解决?

STM32L5 boot_lock 与 rdp level配置导致死锁,应该如何解决
2024-03-20 06:22:07

STM32应用实例十:简析STM32 I2C通讯死锁问题

使能现象消除。这种不断重置I2C接口的方法虽然能够使得在死锁时能够恢复使用,但不停地解除和配置接口总是感觉并那么理想。在我们的试验我们发现,可以从软件和硬件的角度来解决这一问题。首先我们来说下软件
2017-05-15 13:36:17

STM32的I2C接口死锁在BUSY状态无法恢复怎么解决?

STM32的I2C接口死锁在BUSY状态无法恢复怎么解决?
2022-02-21 07:03:30

WifiStateMachine死锁导致Binder Thread超限触发Watchdog重启方案

1、WifiStateMachine死锁导致Binder Thread超限触发Watchdog重启  系统信息:问题发生的系统是Android P,跑压测复现到,复现过两次,目前看起来是google
2022-10-19 18:00:06

bf706使用U-COSIII系统的多任务和中断时,出现死锁

由于项目需要,需要使用U-COS系统的多任务和中断调度,任务调度是正常的,单独测试外部中断(GPIO触摸中断)也是OK的,当任务在执行时,触发了一个外部中断,但是现象是出现死锁,中断有响应,但是没有跑到中断处理函数,不知道代码卡在哪里
2019-08-23 16:11:33

timing_pal S32SDK_for_S32K1xx_RTM_3.0.3死锁错误怎么解决?

在对我们基于 S32K148 的电路板上发生的随机崩溃(每 12 小时只有 2-3 次)进行了细致的分析之后(我们有一个外部看门狗,因此死锁会导致电路板重启),我们听从了 NXP 论坛的一些建议
2023-03-29 08:20:52

串口使用中断模式发现程序有时候会进去死锁状态

用STM32 HAL库,串口使用中断模式,发现程序有时候会进去死锁状态,原因应该是串口在发送过程,这时候数据又被发送过去了,然后就很容易会死锁了。上网找了相关的资料,见链接:作者分析了原因,是__HAL_LOCK的原因,这里点个赞。作者又写了另外一种情况下串口死锁的解决方法,具体可见:h...
2021-08-13 07:36:11

为什么用20211129编译Android会发生CPU看门狗软件死锁的问题呢

怎样去编译服务器的配置呢?为什么用20211129编译Android会发生CPU看门狗软件死锁的问题呢?怎样去解决?
2022-02-15 07:30:27

什么情况下发生I2C设备进入死锁

一直重启,偶发导致I2C异常。原因分析:mcu在进行I2C通信的时候,mcu复位导致I2C从设备进入死锁。从而导致复位mcu也不能恢复正常。解决方法:1、进行通信的时候检测电压值,快到临界值的时候禁止I2C通讯。2、复位从设备。3、在mcu上电的时候,SCL发送16个周期时钟脉冲,这样I2C从设备
2021-10-29 08:06:20

什么是DIN连接器

、什么是DIN连接器?DIN连接器由德国标准化学会(DIN)所制定的一项连接器标准。DIN连接器标准和类型很多,如果在后面不附加编号(如DIN 5),只DIN一词不代表任何一种连接器。在消费电子产品
2017-09-25 11:23:52

使用M051的I2C发生死锁如何解决?

各位好,我在使用M051的I2C时出现死锁,不知怎么解决。请问大家,有谁遇到过这个问题没有,请指教下,谢谢了。
2023-08-25 06:33:25

信号量和互斥量在使用过程中会存在这样的死锁吗?

如果A线程已经获取了信号量或互斥量,但此时B线程打断了A线程,信号量或互斥量没有释放,并且在B线程中将调度器上锁,此时B线程再以FOREVER去获取同一个信号量或互斥量,此时是否会形成死锁?下面是我
2023-01-10 15:37:16

关于STM32的I2C接口死锁在BUSY状态无法恢复的现象

关于STM32的I2C接口死锁在BUSY状态无法恢复的现象,网上已有很多讨论,看早几年比较老的贴子,有人提到复位MCU也无法恢复、只有断电才行的状况,那可是相当严重的问题。类似复位也无法恢复的情况
2021-08-11 08:56:54

前面板出现死锁

运行时出现死锁,导致其他按键不能响应了。有谁会解决的帮忙下。谢谢
2013-04-23 08:43:12

如何去处理嵌入式软件产生死锁的情况呢

嵌入式软件产生死锁的必要条件及原因有哪些?如何去处理嵌入式软件产生死锁的情况呢?
2021-12-24 06:12:20

如何将ELA-500与Arm DS 1.0版一起使用

处理器可能会因为锁定而停止工作,也称为死锁。 当处理器向系统无法响应或处理请求的位置发起内存事务时,就会出现一种常见的死锁情况。 如果没有Bus Completer,或者Bus Completer
2023-08-12 07:25:19

嵌入式系统死锁和活锁含义理解

撤消,释放此事务持有的所有的锁,使其它事务得以继续运行下去。当然,对撤消的事务所执行的数据修改操作必须加以恢复死锁: 是指两个或两个以上的进程在执行过程,因争夺资源而造成的一种互相等待的现象,若无
2017-09-14 17:19:22

怎样去设计一个死锁计算机系统

一、概述上一篇讲述了“程序崩溃检测”功能,感兴趣同学可以 点击这里进行回顾。此篇我们开始设计第二功能模块“进程死锁监测”。这里借鉴了博主“程序喵大人”的设计思路,利用“gdb+python脚本
2021-12-21 08:16:16

请问STM32 F103串口同时收发出现死锁现象怎么解决?

请问STM32 F103串口同时收发出现死锁现象怎么解决?
2022-02-18 07:56:15

采用硬件I2C读取E2PROM,单片机复位发生死锁怎么办?

位数据的情况),这样I2C从设备就可以完成被挂起的读操作,从死锁状态恢复过来。这种方法有很大的局限性,因为大部分主设备的I2C模块由内置的硬件电路来实现,软件并不能够直接控制SCL信号模拟产生需要
2017-08-29 20:17:26

直接互连结构在数据交换中的应用分析

研究了直接互连结构DIN应用到数据交换中存在的问题。针对数据交换应用特性,对DIN中的吞吐量、时延、路由算法和死锁解决策略进行了分析。研究表明,DIN中的理想吞吐量与结
2009-02-23 14:35:1825

基于Petri网的指挥信息系统死锁防治算法

多兵种联合作战指挥信息系统死锁防治是保障系统安全可靠的根本问题,也是有待解决的难点之一。该文提出一种描述指挥信息系统的形式化方法——Petri网模型,以抽取某级通信指
2009-04-03 08:39:3812

一种AHB2AHB桥的设计与实现

介绍一种跨时钟域的32位AHB总线桥的设计与实现。通过采用状态机设计以及使用预防死锁与解除死锁相结合的方法解决死锁,使得该桥支持读写burst、读预取、总线抢占式仲裁等多种
2009-04-15 09:05:4030

linux处理机调度与死锁

linux处理机调度与死锁 掌握处理机的三级调度 掌握作业调度及进程调度的概念 理解调度算法的评价准则 掌握并灵活运用常用的几种作业调度、
2009-04-28 14:59:490

RS-485 总线的死锁检测与解除

针对RS-485 接口收发电路的特点,讨论RS-485 总线在Polling 和CSMA/CD 通信方式中死锁检测和解除死锁的方法。该方法同样适用于RS-422 接口。
2009-05-13 16:12:4121

基于排序的避免死锁的方法

针对多数据库事务下批量更新记录时产生死锁的问题,提出了一种新的数据更新方法。这种处理方法采用预先对要批量更新的记录进行排序,使所有的记录都能按某一个固定的顺
2009-12-30 13:04:169

#操作系统原理 死锁避免

操作系统
电子技术那些事儿发布于 2022-10-18 21:21:15

#操作系统原理 死锁检测和恢复

操作系统
电子技术那些事儿发布于 2022-10-18 21:25:17

搞错熔丝位,导致芯片死锁恢复办法

搞错熔丝位,导致芯片死锁恢复办法 说明:本贴仅具一般的参考性。请有这方面的高手指正及投稿,让这个专题更加完整与专业。 当你改动了AVR的熔丝位配置
2010-01-16 10:29:391122

搞错熔丝位,导致芯片死锁恢复办法

搞错熔丝位,导致芯片死锁恢复办法 当你改动了AVR的熔丝位配置,重新加电后,想再用ISP下载,提示:“进入编程模式失败”等,极有可能是你搞错了熔丝位,导致
2010-01-20 17:01:022515

[7.3.1]--死锁避免

操作系统
jf_60701476发布于 2022-12-06 01:08:16

[3.7]--3-6-1避免死锁

操作系统
jf_75936199发布于 2023-03-13 20:25:32

死锁避免(1)#操作系统

操作系统
学习硬声知识发布于 2023-05-19 19:33:50

死锁避免(2)#操作系统

操作系统
学习硬声知识发布于 2023-05-19 19:35:04

死锁避免(3)#操作系统

操作系统
学习硬声知识发布于 2023-05-19 19:36:04

死锁的预防与恢复(1)#操作系统

操作系统
学习硬声知识发布于 2023-05-19 19:38:35

死锁的预防与恢复(2)#操作系统

操作系统
学习硬声知识发布于 2023-05-19 19:39:18

死锁的预防与恢复(3)#操作系统

操作系统
学习硬声知识发布于 2023-05-19 19:40:04

死锁避免(1)#操作系统

计算机操作系统
学习硬声知识发布于 2023-05-24 23:16:56

死锁避免(2)#操作系统

计算机操作系统
学习硬声知识发布于 2023-05-24 23:17:25

死锁避免(1)#计算机

计算机
学习硬声知识发布于 2023-07-17 15:52:07

死锁避免(2)#计算机

计算机
学习硬声知识发布于 2023-07-17 15:52:49

AVS_RS系统冲突与死锁控制策略_方彦军

AVS_RS系统冲突与死锁控制策略_方彦军
2017-01-17 19:58:240

i2c总线的起始和终止的条件

尽量选用带复位输人的I2C从器件,从I2C总线死锁产生的原因可以发现I2C总线死锁的一个必要条件是主设备复位了而从设备没有复位。如果从设备选用带复位输入的芯片,将主从设备的复位信号连接在一起,当外部产生复位事件时,主从设备同时复位,这样就不会发生I2C总线死锁现象了。
2017-12-06 15:48:2027141

嵌入式系统死锁检测方法

棘手。死锁是并发缺陷的典型问题,有时会导致整个嵌入式系统陷入瘫痪,严重影响嵌入式系统的稳定性、可靠性。由于死锁难以再现和修正,如何有效检测死锁成为嵌入式软件领域的研究重点。 目前死锁的检测方法主要有静态检测和
2018-01-31 10:27:520

用crash工具分析Linux内核死锁的一次实战分享

内核死锁问题一般是读写锁(rw_semaphore)和互斥锁(mutex)引起的,本文主要讲如何通过ramdump+crash工具来分析这类死锁问题。
2018-03-17 09:27:3514953

Linux C多线程编程之互斥锁与条件变量实例详解

死锁主要发生在有多个依赖锁存在时, 会在一个线程试图以与另一个线程相反顺序锁住互斥量时发生. 如何避免死锁是使用互斥量应该格外注意的东西。
2018-03-29 11:53:376418

利用英特尔检查器查找死锁和内存错误

诸如死锁和竞争条件之类的间歇性线程错误对于调试来说尤其令人讨厌。 了解英特尔®Inspector如何帮助查明问题。
2018-11-09 06:54:001321

如何解决i2c设备主机与从机直接无法正常数据交互的问题

如果i2c 设备的数据偶尔能够正确获取,但是仍然会在总线发送数据或者命令的时候,爆出总线读写错误,那么有可能遇到下面的死锁问题,死锁时候,就是数据线被拉低,主机无法拉高。死锁一般发生在从机上,且为数据线死锁。因为i2c总线是共享的,如果需要确定,是否是从机死锁,可以参照下面两幅图,串联电阻进行测试
2018-11-19 09:58:5815204

如何解决PIC单片机硬件死锁的问题

PIC 单片机为什么会硬件死锁,PIC 单片机在受干扰后经常硬件死锁,那么PIC要‘看门狗’有何用,有没有人深入去探讨其原因,在各 PIC 单片机论坛也提得很多,各有各的观点,总具体的原因不外是
2019-02-22 15:23:462825

电池保护应用防死锁电流的保护器件

雷卯电子提供满足基础静电、浪涌保护的器件同时,研发出更高功能的大电流、防死锁的高功率ESD器件,即防Latch-up。 Latch up 是指cmos晶片中, 在电源power VDD和地线GND
2020-03-15 10:49:53620

PostgreSQL的全局死锁检测原理

但对于分布式系统来讲,除了支持分布式事务,还需要考虑全局快照,全局死锁检测等问题。Greenplum作为分布式Postgres的先驱者和成功代表,在Postgres分布式执行的诸多领域都拥有成熟、稳定的解决方案。
2020-07-25 11:27:353712

在Repeatable Read的隔离级别下使用select for update可能引发的死锁问题

本文针对MySQL InnoDB中在Repeatable Read的隔离级别下使用select for update可能引发的死锁问题进行分析。 1. 业务案例 业务中需要对各种类型的实体进行编号
2020-09-24 15:47:382673

操作系统产生死锁的原因_必要条件及处理方法

当进程需要以独占的方式访问资源时,可能会发生死锁(Deadlock)。死锁是指两个或以上进程因竞争临界资源而造成的一种僵局,即一个进程等待一个已经被占用且永不释放的资源。若无外力作用,这些进程都无法向前推进。
2020-10-10 09:14:595099

Windows10遭遇TCP/IP驱动死锁问题严重影响性能

Windows 10本周二推送的一个新的补丁修复了TCP/IP死锁问题,在之前的用户反馈中,由于TCP/IP死锁问题导致他们的Windows 10设备运行缓慢甚至死机。 微软不久前也证实了这一
2020-11-14 10:52:102052

微软在补丁日为Windows 10推送了累积安全更新

Windows 10本周二推送的一个新的补丁修复了TCP/IP死锁问题,在之前的用户反馈中,由于TCP/IP死锁问题导致他们的Windows 10设备运行缓慢甚至死机。
2020-11-14 10:29:511428

两个线程,两个互斥锁如何形成死锁

两个线程,两个互斥锁如何形成死锁? 程序流程图如下: 程序流程图 如上图所示: t0时刻,主线程创建子线程,并初始化互斥锁mutex1、mutex2; t1时刻,主线程申请到了mutex1、子线程
2020-12-28 09:24:111960

如何解决PIC单片机硬件死锁的问题资料下载

电子发烧友网为你提供如何解决PIC单片机硬件死锁的问题资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
2021-04-26 08:44:176

关于第一次面试总结(嵌入式软件开发工程师)

第一次面试总结首先,笔试:一、问死锁是什么,死锁的原因有哪些?死锁的四个必要条件是神马?如何解开死锁死锁: 指多个进程在运行过程中因争夺资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作用
2021-11-03 11:06:019

解决STM32 I2C接口死锁在BUSY状态的方法讨论

解决STM32 I2C接口死锁在BUSY状态的方法讨论 关于STM32的I2C接口死锁在BUSY状态无法恢复的现象,网上已有很多讨论,看早几年比较老的贴子,有人提到复位MCU也无法恢复、只有断电
2021-12-08 16:36:071

解决STM32 硬件IIC死锁在BUSY状态的方法讨论

关于STM32的I2C接口死锁在BUSY状态无法恢复的现象,网上已有很多讨论,看早几年比较老的贴子,有人提到复位MCU也无法恢复、只有断电才行的状况,那可是相当严重的问题。类似复位也无法恢复的情况
2021-12-09 12:06:2011

STM32 F103串口同时收发出现死锁问题解决办法

一直使用F4系列,没有出现此类现象,也可能出现了没有发现。最近在做和研华工控机通讯时出现串口接收问题。总结如下:1. 使用DMA+空闲中断未出现串口同时收发死锁现象,但是由于研华某款工控机在与板子
2021-12-24 18:40:391

解决STM32 I2C接口死锁在BUSY状态的方法讨论

解决STM32 I2C接口死锁在BUSY状态的方法讨论 关于STM32的I2C接口死锁在BUSY状态无法恢复的现象,网上已有很多讨论,看早几年比较老的贴子,有人提到复位MCU也无法恢复、只有断电
2021-12-27 19:05:188

linux串口死锁,解决STM32 I2C接口死锁在BUSY状态的方法讨论

关于STM32的I2C接口死锁在BUSY状态无法恢复的现象,网上已有很多讨论,看早几年比较老的贴子,有人提到复位MCU也无法恢复、只有断电才行的状况,那可是相当严重的问题。类似复位也无法恢复的情况
2021-12-27 19:05:389

解决STM32 I2C接口死锁在BUSY状态的方法讨论

解决STM32 I2C接口死锁在BUSY状态的方法讨论 关于STM32的I2C接口死锁在BUSY状态无法恢复的现象,网上已有很多讨论,看早几年比较老的贴子,有人提到复位MCU也无法恢复、只有断电
2021-12-27 19:05:5813

为什么说线程是轻量级的概念呢?守护线程是指什么?

当多个线程同时抢多把锁的时候就会出现死锁的现象。其实递归锁也不是一个很好地解决方案,死锁现象的发生不是互斥锁的原因,而是程序猿/媛的逻辑出现了问题。
2022-08-19 10:39:101653

如何解决I2C器件死锁的问题?

如何解决I2C器件死锁的问题? I2C总线是一种流行的串行通信协议,在许多嵌入式系统中使用。I2C可以连接多个从属设备到一个主控设备上,简化了系统设计和管理。然而,当I2C总线上的从属设备出现死锁
2023-09-12 11:18:131340

MySQL 5.7的数据库优化器还是这么简单?

自发布了 INSERT 并发死锁问题的文章,收到了多次死锁问题的交流。
2023-09-22 09:35:05319

Linux内核死锁lockdep功能

的编程思路,也不可能避免会发生死锁。在Linux内核中,常见的死锁有如下两种: 递归死锁:如在中断延迟操作中使用了锁,和外面的锁构成了递归死锁。 AB-BA死锁:多个锁因处理不当而引发死锁,多个内核路径上的锁处理顺序不一致也会
2023-09-27 15:13:22327

Linux内核中简单的AB-BA死锁案例

简单的AB-BA死锁案例 下面举一个简单的AB-BA死锁的例子: # include # include # include static DEFINE_SPINLOCK (hack_spinA
2023-09-27 15:19:02349

Linux内核实际项目中的死锁

实际项目中的死锁 下面的例子要复杂一些,这是从实际项目中抽取出来的死锁,更具有代表性。 # include # include # include # include # include
2023-09-27 15:24:13266

如何处理重现使用仿真发现的死锁漏洞

在上一部分中,我们重点讨论了在组件上设置形式验证的最佳实践。那么现在设置已经准备就绪,协议检查器可以避免不切实际的情况(这也有助于发现一个新漏洞),基本抽象也可以提高性能。现在的任务便是如何处理重现
2023-11-02 09:17:16199

死锁的产生因素

一、死锁的概念 操作系统中的死锁是指: 如果在一个进程集合中的每个进程都在等待只能有该集合中的其它进程才能引起的事件,而无限期陷入僵持的局面称为死锁。 二、死锁的产生因素 1、系统拥有的资源数量
2023-11-09 09:37:14334

关于死锁的知识点总结

死锁。 一、系统模型 资源分为多种类型,每种类型有一定数量的实例。 资源类型R1, R2, . . ., Rm, 如CPU, 内存空间, I/O 设备,文件 每个资源类型Ri有Wi个实例 正常操作模式下,进程只按如下顺序使用资源: 申请:进程请求资源 使用:进
2023-11-09 17:10:24221

死锁的现象及原理

组件如何放入自己的项目里?把代码末两个Debug部分删除,在你的项目里添加下面两句代码即可使用死锁检测组件。 init_hook (); start_check (); 1. 死锁的现象以及
2023-11-10 16:32:28186

死锁的现象以及原理

前言 本文将从0到1写一个死锁检测组件。源码:deadlock_success.c 组件如何放入自己的项目里?把代码末两个Debug部分删除,在你的项目里添加下面两句代码即可使用死锁检测组件
2023-11-13 16:30:51216

redis分布式锁死锁处理方案

中,Redis分布式锁也可能遭遇死锁问题,即多个线程相互等待对方释放锁的情况。本文将详细介绍Redis分布式锁死锁的原因,并提供解决死锁的多种策略。 一、Redis分布式锁的基本机制 要理解Redis分布式锁死锁问题,首先需要了解Redis分布式锁
2023-11-16 11:44:34401

SQL Server死锁示例及解决方法

死锁的四个必要条件: 互斥条件(Mutual exclusion):资源不能被共享,只能由一个进程使用。 请求与保持条件(Hold and wait):已经得到资源的进程可以再次申请新的资源
2023-11-19 15:39:50875

java死锁产生的条件

Java死锁是指多个线程因为互相等待对方释放资源而无法继续执行的情况。当线程处于死锁状态时,程序会无限期地等待资源,无法继续执行下去,从而导致整个系统的停滞。要理解并避免Java死锁的产生,首先需要
2023-12-04 13:42:56162

什么是I2C协议 I2C总线的控制逻辑

在实际使用过程中,I2C比较容易出现的一个问题就是死锁死锁在I2C中主要表现为:I2C死锁时表现为SCL为高,SDA一直为低。
2024-03-12 09:17:4178

浅谈MySQL常见死锁场景

这里问题的原因是这个 table 里面只有record 2, 所以这里认真看, 死锁的时候是等待在 supremum 上的, 因为supremum 的特殊性, supremum 没有gap lock, 只有 next-key lock
2024-03-21 14:10:1750

已全部加载完成