Bootstrap

我写了一本操作系统词典送给你

  • PC (程序计数器)保存在一个已知的地方

  • PC 所指向的指令之前所有的指令已经完全执行

  • PC 所指向的指令之后所有的指令都没有执行

  • PC 所指向的指令的执行状态是已知的

然而,在 UNIX 和 Linux 中,你会像如下这么写

相信你一定看过这个图

这种方法使用数据库锁在两个阶段:

  • 扩张阶段:不断上锁,没有锁被释放

  • 收缩阶段:锁被陆续释放,没有新的加锁

文章参考:

号主专注于计算机底层、操作系统、Java技术栈、源码、框架等技术分享。他现在发起了一个 365打卡计划,带领小伙伴们一起成长,详情公众号咨询,快来一起成长吧。