JavaBookStudy / JavaBook

책읽기 스터디
https://javabookstudy.github.io/
Apache License 2.0
19 stars 2 forks source link

[Effective Java] Item 81. Pharser #48

Closed kjsu0209 closed 3 years ago

kjsu0209 commented 3 years ago

Item 81에서 동기화 장치 중 가장 강력한 게 Pharser라고 나와 있는데, Pharser가 정확히 뭘까요? 간단히 CountDownLatch 여러 개를 합친 걸로 이해하면 될까요?

taxol1203 commented 3 years ago

Pharser는 간단히 말하면, CountDownLatch와 비슷한 기능을 하면서도 동기화에 참여할 스레드의 수가 동적이고 재사용이 가능하도록 만든 동기화 장치 중 하나입니다

위 내용을 공부하려 찾다보니, Java concurrent 패키지의 동기화 장치에 동기화 장치에 대하여 자세한 설명이 되어있습니다. 제가 섵불리 설명하려다 오히려 짧은 지식으로 왜곡되게 말씀드릴 것 같아서, 위 포스트에서 확인하시는게 좋을 것 같습니다