2022/01/241 자바의 동시성 프로그래밍, 가변 데이터를 동기화하는 3가지 방법(+a. 자바 기본 타입의 원자성에 대하여) 이 글은 책 이펙티브 자바 3판 Item78과 하단 Reference 참고했습니다. 잘못된 내용이 있다면 편하게 말씀해주세요 🙏🏻 주제 공유 중인 가변 데이터는 동기화해 사용하라 결론 가변 데이터는 공유하지 않는 게 좋다. 하지만 공유해야 한다면 가변 데이터의 읽고, 쓰는 동작에 동기화를 신경 써야 한다. 동기화 방법은 3가지(synchronized, Atomic class, volatile)가 있다. 적재적소에 사용하자. 목차 동기화란? synchronized Atomic class (java.util.concurrent.atomic) volatile 예제 StopThread +a 자바 기본 타입의 원자성에 대하여 동시성 프로그래밍에서 스레드 간 데이터를 공유할 때는 불변 데이터만 공유하거나 가변 데이.. 2022. 1. 24. 이전 1 다음