华南农业大学《分布式计算系统》课程
首页
章节学习
核心技术
技术栈实现
作业与实验
知识图谱
PPT下载
登录
首页
作业与实验
作业 5
作业 5
两阶段提交与并发控制
用协调者和三个参与者模拟 2PC,并用锁实现读已提交隔离。
下载指导书
目标
理解跨节点事务的原子性和隔离性。
走完准备和提交两个阶段,任一参与者拒绝则全部中止。
写锁持续到事务结束,读锁在读完后释放。
阶段
定义事务、参与者、数据项和协调者。
协调者用线程池询问参与者能否提交。
全部同意则提交,否则中止并释放锁。
相关知识点
6.1 事务与 ACID
6.2 隔离级别
6.3 并发控制
6.4 两阶段提交
技术栈例程
多线程编程
线程池应用
线程安全类
相关作业与实验
没有单独对应的另一项。