Java 18
- 왜 스레드 풀 사이즈가 동시성 테스트의 신뢰도를 결정하나?
- Future는 왜 Completable해 졌을까?
- ConcurrentHashMap 분석 - 데이터 조회, 저장 시 동시성 제어
- Java 동시성 제어 기법 (5) - Synchronized Collection, Concurrent Collection
- Java 동시성 제어 기법 (4) - Lock-Free, CAS(Compare-And-Swap), Atomic
- Java 동시성 제어 기법 (3) - 메모리 가시성 문제, 그리고 volatile
- HashMap 해부 (2) - 해시 충돌
- HashMap 해부 (1) : 구조와 데이터의 초기 저장 과정
- 불변 객체를 쉽게 다루는 클래스 타입 Record
- Java 동시성 제어 기법 (2) - ReentrantLock
- Java 동시성 제어 기법 (1) - 모니터를 이용한 Synchronized
- 스레드 풀을 왜 사용할까?
- Class Loader API
- 호출할 메소드는 어떤 매커니즘으로 결정될까?
- static object는 GC의 대상인가?
- Constant Pool, 상수 풀은 어떻게 생겼을까?
- int와 Integer 어떤 걸 사용할까?
- JVM