摘要: 注:转自极客时间 丁奇 《Mysql 实战45讲》仅供自己揣摩 mysql的整体结构 01 一条sql的执行过程是什么 分为server层和存储引擎层server层包含:连接器:管理连接,权限验证查询缓存:命中则直接返回结果分析器:词法分析,语法分析优化器:执行计划生成,索引选择执行器:操作引擎,返 阅读全文
posted @ 2021-04-16 14:09 CS408 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 公平和非公平锁的区别 总结:公平锁和非公平锁只有两处不同: 非公平锁在调用 lock 后,首先就会调用 CAS 进行一次抢锁,如果这个时候恰巧锁没有被占用,那么直接就获取到锁返回了。非公平锁在 CAS 失败后,和公平锁一样都会进入到 tryAcquire 方法,在 tryAcquire 方法中,如果 阅读全文
posted @ 2021-04-16 13:56 CS408 阅读(47) 评论(0) 推荐(0) 编辑