問題タブ [atomicinteger]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
164 参照

java - Java アトミック変数のネイティブ / 内部実装

AtomicInteger のような Java の原子変数は、相互排除/原子性を実現するために内部でどのように機能しますか?

マシン命令レベルで、パフォーマンスを向上させるロックが含まれていますか?

または、アトミックマシンレベルの命令自体がこれを行います。通常のマシン命令のセットでは、値がメインメモリからレジスタ/キャッシュにコピーされ、このレジスタで操作が実行されてからメインメモリに格納されます。

0 投票する
2 に答える
2199 参照

java - 整数の代わりに休止状態で AtomicInteger を永続化する方法は?

休止状態 の Java フレームワークを使用して、 Integerの代わりにAtomicInteger変数を持つオブジェクトを永続化しようとしましたが(オブジェクトを保存した後、スレッド セーフなシナリオでオブジェクトを使用する必要があります)、オブジェクトを保存しようとすると、Java がスローします。

AtomicInteger を整数にマップする方法はありますか? オブジェクトの例があります:

そして、それぞれの POJO xml:

そして休止状態のバージョンがあります: