Skip to content

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 章节。