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

Inflearn Community Q&A

dduckmane's profile image
dduckmane

asked

Spring MVC Part 2 - Backend Web Development Utilization Technology

concurrentHashMap

Written on

·

256

0

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

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

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

springMVC

Answer 1

1

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

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

 

private static AtomicLong seqeunce = new AtomicLong(0);

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

image

 

 

image

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

image

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


.
감사합니다.

dduckmane's profile image
dduckmane

asked

Ask a question