3 ms·
Maybe begin() try { work on several in memory data structures commit() } catch { rollback() } And all those data structure
by pmontra 3y ago
Maybe
begin()
try {
work on
several
in memory
data structures
commit()
}
catch {
rollback()
}
And all those data structures are either collectively updated or not.
- danbruc 3y agoTransactional memory [1], there are existing hardware and software implementations. [1] https://en.wikipedia.org/wiki/Transactional_memory https://en.wikipedia.org/wiki/Transactional_memory
- yencabulator 3y agoNone of which seem to perform well in the real world when you measure anything but CS papers published...