Java Comparator vs Comparable 완벽 정리

✨ 개요

멀티쓰레드 프로그래밍을 하다 보면, 여러 쓰레드가 하나의 변수를 동시에 변경하면서 동기화 문제가 발생하게 됩니다. 이를 해결하는 대표적인 방법 중 하나가 바로 Java의 Atomic 클래스입니다. 이번 포스팅에서는 Atomic 클래스의 개념, 종류, 사용법, 장단점, 예제까지 모두 정리해드립니다.


1️⃣ Comparable 인터페이스란?

1. 개념 및 정의

2. 사용 예시


2️⃣ Comparator 인터페이스란?

1. 개념 및 정의

2. 사용 예시


3️⃣ Comparable vs Comparator 비교


4️⃣ 결론



Related Posts