Inflearn brand logo image

인프런 커뮤니티 질문&답변

학생2님의 프로필 이미지
학생2

작성한 질문수

자바 동시성 프로그래밍 [리액티브 프로그래밍 Part.1]

Atomic Variables - 단일연산변수 - 2

단일연산변수 api

작성

·

90

0

안녕하세요

단일연산변수 api에 관련해서 질문드립니다!


13:50 ppt에서
단일연산변수를 사용한(왼쪽) 코드에서

for문에서
counter.incrementAndGet()을 호출하는부분이 있는데
해당 메서드 실패시 재연산을 수행하는 코드가 없더라고요


그래서 해당 api는 내부적으로 cas연산을 사용하는데
내부적으로 cas연산이 실패하는경우 재시도를 통해서
최종적으로 나오는 결과값을 무조건 보장해주는걸로 이해했는데 맞는걸까요??

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
학생2님의 프로필 이미지
학생2

작성한 질문수

질문하기