| ▲ | kevincox 6 hours ago | |||||||
I think the key difference is that they only need to coordinate when the reader and writer are close together. If that slows one end down they naturally spread apart. So you don't lose throughput, only a little latency in the contested case. | ||||||||
| ▲ | loeg 6 hours ago | parent [-] | |||||||
> I think the key difference is that they only need to coordinate when the reader and writer are close together. This was already the case with the cached index design at the end of the article, though. (Which doesn't require extra space or extra atomic stores.) | ||||||||
| ||||||||