inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

Atomic Variables - 단일연산변수 - 2

단일연산변수 api

125

학생2

작성한 질문수 3

0

안녕하세요

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


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

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


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

java 동시성 multithread synchronisation

답변 0

멀티스레드 단일스레드

0

56

0

new Condition 부분 질문

0

81

1

13:00 강의 내용 이해 질문

0

99

1

강의 출시 질문 있습니다.

0

114

1

InterruptedExceptionThreadStopExample 질문입니다.

0

94

2

instance.getMyField()의 값이 왜 다른가요?

0

115

1

해당 강의 내용 무단 도용 신고

0

211

2

Thread Waiting 상태 관련 질문 드립니다.

0

182

1

synchronized 블럭과 메인메모리 반영

0

146

0

실무에서 자바가 제공하는 락을 사용하는 경우

1

243

1

뮤텍스나 세마포어는 busy waiting이 없는 게 맞을까요?

0

157

1

16:50부분에서 타입락 질문드립니다.

0

110

2

16분 7초 뮤텍스 코드 관련해 질문드립니다.

0

160

2

동기화가 보장된다고 하더라도 스레드간 데이터 불일치가 발생할 수 있지 않나요??

0

199

2

리액티브-part2

0

180

2

문자열 풀 값을 이용한 String 변수

0

207

2

스레드 라이브러리는 커널과 같은 역할을 하지 못하나요?

0

173

1

자식 프로세스를 쓰는 이유

0

186

1

커널 모드 전환시 질문이 있습니다!

0

146

1

[공유] setName 시 threadName이 1부터 시작하는 이유

0

177

1

synchronized = 모니터

0

285

2

Thread의 Context Switching 문의드립니다.

1

254

1

동기 & 논블록킹 질문 드립니다.

0

231

2

AtomicIntegerGetAndUpdateExample 예시가 부자연스럽습니다.

0

151

1