Atomicinteger vs同步

时间:2012-09-11 03:35:18

标签: java multithreading

请指教java.util.concurrent.atomic包是实现同步的另一种选择让我们说有一个变量和10个不同的线程正在递增它然后在同步的情况下原子整数的作用是什么。 !

1 个答案:

答案 0 :(得分:2)

如果你只有一个整数要递增,那么是 - AtomicInteger可以让你轻松,高效和健壮地实现这一目标而不需要同步。

如果您需要执行更多操作 - 例如,如果实际需要更新多个变量,并且必须更新为一个单位,然后你想要使用同步。

相关问题