AI 简历
简历模板
简历范文
模拟面试
校招
求职攻略
关于我们
我要招人
登录
登录
AI 简历
简历模板
简历范文
模拟面试
校招
求职攻略
关于我们
我要招人
首页
面试题库
上海得物信息集团有限公司面试题
如果A线程插入一条记录但未提交事务,B线程执行s…
上海得物信息集团有限公司面试题
更新 2026-08-05
如果A线程插入一条记录但未提交事务,B线程执行select for update会怎么样?
上海得物信息集团有限公司
后端开发
互联网/IT
风险判断
技术原理
InnoDB
MySQL
考察说明
考察数据库事务隔离级别、行锁与锁等待机制的理解
回答思路
正确区分select for update对已存在与未提交记录的影响
说明B线程是否会被阻塞,取决于数据是否已存在及索引情况
解释gap lock与next-key lock在范围查询下的作用
能结合隔离级别(如REPEATABLE READ)分析锁行为
换一题
上一题
请实现一个有界阻塞队列,需支持多线程生产者消费者场景下的 put 和 take 操作。
下一题
Go 中 map 是否是并发安全的?sync.Map 的底层实现是怎样的?
本题还出现在
后端岗位面试题
互联网/IT行业面试题