把代码块声明为synchronized,有两个重要后果,通常是指该代码具有原子性(atomicity)和可见性(visibility)。
分析表明,本协议可以保证网络在线支付交易的安全性、原子性、可确认性和公平性。
原子性的保证意味着,要么所有这些操作都将出现,要么一个操作也不出现,从而确保整个数据的完整性。
相反,它更象是高速缓存管理器,因为它利用事务的原子性来将对象持久保存到数据库。
原子性事务是工作的原子单元,它的执行是一次性的,要么所有工作都完成,要么都没有完成。
恢复算法结合相关恢复协议,确保了全局事务故障的原子性。
同样的,更行多个数据表的操作能够利用事务的原子性的优点。
一个事务性的运行环境确保一个应用程序的原子性、一致性、孤立性和持久性。
关系数据库还包括事务ACID属性(原子性、一致性、独立性、持久性)。
原子性指数据库操作可以组合到一起,当作单个单元处理。
IBMsolidDB实现了与ACID(原子性、一致性、隔离性和持久性)兼容的内存缓存来提高数据持久性。
每一个日志消息在事务协调上下文都包含指定的事务原子性级别信息。
这种操作类型是在原子性和事务带来的巨大代价之间的折中。
将启动分布式事务以保证受更新影响的所有节点之间的原子性。
原子性:作为事务一部分的所有步骤或者都发生,或者都不发生。
新模型能够满足货币原子性和商品原子性,并且比原模型更加符合协议运行的实际环境。
一定要谨记volatile关键字在Java代码中仅仅保证这个变量是可见的:它不保证原子性。
将启动分布式事务以确保更新所影响的所有节点间的原子性。
它同样可以使用日志服务节点上的日志服务(Logging),发送不同事务原子级别的日志信息。
原子性确保所有更新被当作一个单独的单元,要么全部提交,要么回滚。
在本文中,我们定义了一个事务语法支持的日志服务,重点解决原子性语法。
如果事务原子性级别是空,日志消息将被立即写入永久性日志媒体中。
然后日志服务器持久化所有事务原子性和半原子性的日志消息。
1·Atomicity enables the two operations—the subtraction from the savings account and the addition to the checking account—to be treated as a single transaction.
原子性使得这两个操作——从储蓄帐户减钱和向支票帐户加钱——被当作单个事务处理。
2·In this paper, we define a log service with some transactional semantics and concentrate on the atomicity semantics.
在本文中,我们定义了一个事务语法支持的日志服务,重点解决原子性语法。
3·Therefore, the code in Listing 13 is useless from a transaction standpoint; although it appears that it USES transactions to maintain atomicity and consistency, in fact it does not.
因此,清单13中的代码从事务角度来说毫无用处;尽管看上去它使用事务来维护原子性和一致性,但事实上并没有。
4·The transaction manager manages global transactions and coordinates the decision to commit them or roll them back, thus ensuring their atomicity.
事务管理器管理全局事务,并协调进行提交或回滚的决定,从而确保它们的原子性。
5·This is just one of many examples illustrating how data inconsistency can occur, even when compensation frameworks are used to maintain transaction atomicity.
这是众多例子中的一个,仅此说明数据的不一致是如何发生的,即使使用了补偿框架来维持事务原子性。