동시성 문제

Development 2009/07/30 17:42
Spring으로 image를 랜더링 하는 controller를 개발하다 이상한 현상이 반복되어서,

확인해 보니 다른 분이 작성한 dao에서 아래와 같은 상황이 있었습니다.

Spring Framework에서 controller는 singleton 입니다.

짧은 시간에(해당 매소드가 종료되기전에)

같은 요청이 반복되면 HashMap의 데이터는 유지될 수 없습니다.

간단한 내용인데 한참을 고민했네요.ㅠ.ㅠ

간만에 thread safety에 대해서 환기 할 수 있는 좋은 기회가 되었습니다.




단순한 개선====>


크리에이티브 커먼즈 라이센스
Creative Commons License
2009/07/30 17:42 2009/07/30 17:42

댓글을 달아 주세요