728x90
반응형
스레드는 여러 활동을 동시에 수행할 수 있게 해준다.
하지만 동시성 프로그래밍은 단일 스레드 프로그래밍보다 어렵다.
잘못될 수 있는 일이 늘어나고 문제를 재현하기도 어려워지기 때문이다.
그렇다고 동시성 프로그래밍으로부터 언제까지나 도망 다닐 수는 없다.
자바 플랫폼 자체에 내재되어 있을 뿐 아니라, 오늘날 어디서나 쓰이는 멀티코어 프로세서의 힘을 제대로 활용하려면 반드시 내 것으로 만들어야만 하는 기술이기 때문이다.
그래서 이번 장에는 동시성 프로그램을 명확하고 정확하게 만들고 잘 문서화하는 데 도움이 되는 조언들을 담았다.
728x90
반응형
'Technology > Effective Java 3E' 카테고리의 다른 글
Item 79: 과도한 동기화는 피하라 (0) | 2022.02.20 |
---|---|
Item 78: 공유 중인 가변 데이터는 동기화해 사용하라 (0) | 2022.02.20 |
Item 77: 예외를 무시하지 말라 (0) | 2022.02.18 |
Item 76: 가능한 한 실패 원자적으로 만들라 (0) | 2022.02.18 |
Item 75: 예외의 상세 메시지에 실패 관련 정보를 담으라 (0) | 2022.02.18 |