简介
并发模型
多线程设计模式/《Concurrency Models》笔记
并发读写
《软件架构设计》要让各式各样的业务功能与逻辑最终在计算机系统里实现,只能通过两种操作:读和写。
并发竞争的几种处理
- 靠锁把并发搞成顺序的
- 发现有人在操作数据,就先去干点别的,比如自旋、sleep 一会儿
- 发现有人在操作数据,找个老版本数据先用着,比如mvcc
- 相办法不共享数据
多线程设计模式/《Concurrency Models》笔记
《软件架构设计》要让各式各样的业务功能与逻辑最终在计算机系统里实现,只能通过两种操作:读和写。
并发竞争的几种处理