Tag
태그: Java
다음 태그가 달린 모든 글 "Java".
Java
Java 21 가상 스레드, 플랫폼 스레드와 carrier 의 관계 (JEP 444)
JDK 21 에서 정식 기능이 된 가상 스레드가 플랫폼 스레드와 어떻게 다른지, carrier 스레드에 mount/unmount 되는 과정과 pinning, 풀링 금지, ThreadLocal 주의점, 어울리는 작업의 범위를 정리하고 Kotlin 코루틴과 비교합니다.
Kotlin
Kotlin 제네릭과 Java 제네릭, 변성을 쓰는 위치가 다릅니다
Java 의 사용 지점 와일드카드(? extends, ? super)와 Kotlin 의 선언 지점 변성(out, in)을 PECS 와 대응해 비교하고 타입 프로젝션, 스타 프로젝션과 raw type, inline 과 reified, where 제약, List 와 MutableList 의 차이를 실행 결과와 함께 다룹니다.