For example, code can be written as: def transfer_money(from_account, to_account, amount): with transaction(): from_account -= amount to_account += amount In the code, the block defined by "transaction" is guaranteed atomicity, consistency and isolation by the underlying transactional memory implementation and is transparent to the programmer.
Například, kód může být psán jako: def převod_peněz(z_účtu, na_účet, množství): with transaction(): z_účtu -= množství na_účet += množství V tomto kódu je blok definován tím, že během "transakce" je zaručena atomicita, konzistence a izolace základní transakční paměti implementace a je transparentní pro programátora.