asked
Spring MVC Part 2 - Backend Web Development Utilization Technology
Written on
·
256
0
강사님께서 수업 시간에 동시성 문제때문에 HashMap말고
ConcurrentHashMap과 AtomicLong를 사용하여야 한다고 하셨는데
이렇게 한번 시도해보았는데 이렇게 해도 되나요??
Answer 1
1
안녕하세요. dduckmane님, 공식 서포터즈 OMG입니다..
강의 코드 기반으로 적용하기를 원하신다면
private static AtomicLong seqeunce = new AtomicLong(0);
으로 강의에서와 같이 초기 값을 0으로 할당하여 명시해주면 좋을 것 같습니다.
그리고 ++sequence의 동작을 getAndIncrement()가 아닌 incrementAndGet()으로 잘 작성하셨습니다.
그 외 특이사항은 보이지 않네요 ^^
.감사합니다.