函数lock_rec_get_first
2024-09-25 15:23:11
/*********************************************************************//** Gets the first explicit lock request on a record. @return first lock, NULL if none exists */ UNIV_INLINE lock_t* lock_rec_get_first( /*===============*/ const buf_block_t* block, /*!< in: block containing the record */ ulint heap_no)/*!< in: heap number of the record */ { lock_t* lock; //lock_rec_get_first_on_page 函数实现 //lock_reg_get_nth_bit 查看某记录是否已加锁 函数实现 for (lock = lock_rec_get_first_on_page(block); lock; lock = lock_rec_get_next_on_page(lock)) { if (lock_rec_get_nth_bit(lock, heap_no)) { break; } } return(lock); }
最新文章
- Pig简单入门
- MySQL查询优化--细节理论
- [日语歌词] If
- 布局神器:Flexbox
- 在VS中生成后拷贝文件
- python + selenium <;二>;
- Springboot 学习笔记 ①
- Copy List with Random Pointer(复杂链表复制)
- Git Log描述乱码问题解决方法
- js实现拖动验证码
- springsecurity启动出现org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: You must use a 3.0 schema with Spring Security 3.0.
- P1106删数问题
- 修改django后台用户名和密码
- Go语言之进阶篇 netcat工具的使用
- 解决inline-block上下不对齐
- Codeforces 552C Vanya and Scales(进制转换+思维)
- apache -- xampp配置虚拟主机
- SpringBoot 使用 EhCache2.x 缓存(三十一)
- ORACLE用户角色与授权
- Android开发:《Gradle Recipes for Android》阅读笔记(翻译)5.2——使用Android Testing Support Library进行测试