Read and write
在multiple model中,对shared data的操作最终可以概括为如下两种:
1、read
2、write
因此,通过read、write可以对multiple model中的很多问题进行描述。
DBMS
在DBMS中,对此有着较好的总结,我们可以借用其中的理论:
read | write | |
---|---|---|
read | no conflict | conflict |
write | conflict | conflict |
参见工程DB的Theory\Concurrency-Control-in-DBMS\Problem
章节。
Concurrent computing
concurrent computing领域中的Readers–writers problem其实就是read and write,参见 Concurrent-computing\Classic-problem\Readers–writers-problem
章节。
Concurrency control
在 Concurrent-computing\Concurrency-control
章节进行了总结。
Consistency model
consistent model也是基于read、write而建立的:
1、在CPU中,使用load、store来表示read、write
Memory access
参见 工程hardware的 CPU-memory-access
章节。
1、memory ordering是基于read、write来建立的
Read and write tradeoff
根据Read and write来进行tradeoff,从而选择合适的concurrency技术,参见Concurrent-computing\Concurrency-control\How-to-optimize
章节。