인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

dduckmane님의 프로필 이미지
dduckmane

작성한 질문수

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

concurrentHashMap

작성

·

279

0

강사님께서 수업 시간에 동시성 문제때문에 HashMap말고

ConcurrentHashMap과 AtomicLong를 사용하여야 한다고 하셨는데

이렇게 한번 시도해보았는데 이렇게 해도 되나요??

답변 1

1

안녕하세요. dduckmane님, 공식 서포터즈 OMG입니다.
.

강의 코드 기반으로 적용하기를 원하신다면

 

private static AtomicLong seqeunce = new AtomicLong(0);

으로 강의에서와 같이 초기 값을 0으로 할당하여 명시해주면 좋을 것 같습니다.

image

 

 

image

그리고 ++sequence의 동작을 getAndIncrement()가 아닌 incrementAndGet()으로 잘 작성하셨습니다.

image

그 외 특이사항은 보이지 않네요 ^^


.
감사합니다.

dduckmane님의 프로필 이미지
dduckmane

작성한 질문수

질문하기