InterviewSolution
| 1. |
What Is Atomic Variable In Java? |
|
Answer» In Java concurrency classes LIKE AtomicInteger, AtomicLong are provided with a int, LONG value respectively that MAY be UPDATED atomically. These atomic variable classes in Java concurrency like AtomicInteger, AtomicLong uses non-blocking algorithm. These non-blocking algorithms use low-level atomic machine instructions such as compare-and-swap instead of locks to ensure data integrity under concurrent access. In Java concurrency classes like AtomicInteger, AtomicLong are provided with a int, long value respectively that may be updated atomically. These atomic variable classes in Java concurrency like AtomicInteger, AtomicLong uses non-blocking algorithm. These non-blocking algorithms use low-level atomic machine instructions such as compare-and-swap instead of locks to ensure data integrity under concurrent access. |
|