-4

java.util.concurrent.atomicパッケージは、同期を実現するためのもう1つの代替手段です。たとえば、変数があり、10個の異なるスレッドがそれをインクリメントしている場合、同期のコンテキストでのアトミック整数の役割は何ですか。

4

1 に答える 1

2

インクリメントする整数が1つしかない場合はAtomicInteger、yes-同期なしで簡単、効率的、堅牢にそれを実現できます。

それ以上のことを行う必要がある場合(たとえば、実際に複数の変数を更新する必要があり、それらのペアを1つのユニットとして更新する必要がある場合)、同期を使用する必要があります。

于 2012-09-11T03:37:14.560 に答える