atomicinteger1 [인프런] 김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성 / 9. CAS - 동기화와 원자적 연산 1. 원자적 연산(Atomic Operation)컴퓨터 과학에서 원자적 연산이란 해당 연산이 더 이상 나눌 수 없는 단위로 수행된다는 것을 의미한다.-> 다른 연산과 간섭 없이 완전히 실행되거나 전혀 실행되지 않는다. 예시// 원자적 연산 Ovolatile int i = 0; // 원자적 연산 Xi++; // 1) 오른쪽의 i의 값을 읽는다.// 2) 읽은 값에 1을 더한 값을 만든다.// 3) 더한 값을 왼쪽 i 변수에 대입한다.원자적 연산 예시IncrementInteger 인터페이스 : 숫자 값을 하나씩 증가 시키는 기능 제공package thread.cas.increment;public interface IncrementInteger { void increment(); in.. 2025. 3. 31. 이전 1 다음