June 1999
Intermediate to advanced
368 pages
8h 21m
English
In Chapter 2, we covered the operational semantics of each space operation (with the exception of notify, which we covered in Chapter 8). Taking another look at the basic space operations is appropriate at this point, because transactions introduce subtle changes to their operational semantics. If you plan to make use of transactions in order to build robust distributed programs, then it's important to understand the details of this section.
When you write an entry into a space under a transaction, the entry is only seen within the transaction until it commits. This means that the entry is invisible to any attempts to read, take or be notified of the entry ...
Read now
Unlock full access