java.util.concurrent에 대해 모르고 있던 5가지 사항

java.util.concurrent에 대해 모르고 있던 5가지 사항

IBM DeveloperWorks에 올라온 글인데, 알고있으면 유용할거같아 링크합니다~!!

java.util.concurrent에 대해 모르고 있던 5가지 사항

Concurrent Collections를 사용하면 스레드로부터 안전하고 잘 조정된 데이터 구조를 활용하여 동시 프로그래밍을 쉽게 수행할 수 있다. 하지만 어떤 경우에는 개발자가 한 단계 더 나아가서 스레드 실행을 조정 및 제한하는 방법을 찾아내야 한다. java.util.concurrent의 주 목적이 멀티스레드 프로그래밍을 간소화하는 것이라면 이 패키지에 동기화 유틸리티가 포함되어 있다면 유용할 것이다. 그리고 실제로도 그렇다.

Part 1의 후속 기사인 이 기사에서는 핵심 언어 프리미티브(모니터)보다 상위 레벨이지만 Collection 클래스 내에 포함되어 있기 때문에 매우 높은 레벨은 아닌 여러 가지 동기화 구문에 대해 살펴본다. 이러한 잠금 및 관문 기능은 그 용도를 알고 있으면 상당히 쉽게 사용할 수 있다.

원문 : http://bit.ly/aeXesL



태그
의견 0 신규등록      목록