【发布时间】:2012-01-07 18:56:36
【问题描述】:
什么是原子动作,为什么它们是必要的?另外,Java 中如何实现原子操作?
我的理解是,在编程中,原子动作是一种有效地同时发生的动作。原子动作不能在中间停止,它要么完全发生,要么根本不发生。
例如,在线订购机票需要两个操作:付款和座位预订。潜在乘客必须要么。
- 支付并预订座位,或者
- 既不支付也不预订座位
【问题讨论】:
-
听起来像......家庭作业。
标签: java concurrency atomic