L
LY Corp
December 27, 20241회
Java 가상 스레드, 깊이 있는 소스 코드 분석과 작동 원리 3편 - 고정 이슈와 한계

간단 소개
Java 가상 스레드의 고정 이슈 원인과 한계를 분석하고, 관련 문제 해결을 위한 JVM 개선 방향을 제시합니다.
AI Summary
가상 스레드의 고정 이슈와 한계
- 고정 이슈: 가상 스레드가 블로킹 I/O 작업 시 캐리어 스레드와 고정되어 시스템 성능 저하 및 데드락을 유발하는 현상
- 고정 시 가상 스레드는 PINNED 상태, 플랫폼 스레드는 WAITING 상태로 변경
- JDK 코드 분석을 통해 고정 이슈 발생 과정 상세 설명
- 고정 이슈 발생 원인: Pinned.NATIVE (네이티브 메서드 프레임), Pinned.MONITOR (객체 모니터 소유), Pinned.CRITICAL_SECTION (JVM 내부 크리티컬 섹션 실행)
- 각 원인별 구체적인 발생 조건과 JVM 내부 동작 설명
- 고정 이슈로 인한 한계 및 미래: 캐리어 스레드 고정으로 인한 데드락 발생 가능성, synchronized 구현 개선을 위한 JEP 491 소개
- 넷플릭스 데드락 사례를 통해 고정 이슈의 심각성 강조
- 향후 synchronized 구현 개선 시 가상 스레드 도입 확대 기대
Next Feeds

최적의 메시지 브로커를 찾아서
프리즘 시스템의 메시지 브로커 변천사(SQS, Kafka, RabbitMQ)와 선택 기준, RabbitMQ의 장점을 분석합니다.
메시지 브로커프리즘SQSKafkaRabbitMQ
2024. 12. 27.
매드업
FDS에 지속 성장하는 ML 모델 적용 이야기
카카오페이 FDS에 지속 성장하는 ML 모델 도입 사례를 통해 변화하는 사고 패턴에 대한 효과적인 대응 방안을 제시합니다.
FDSML 모델적응형 ML지속적 학습피처의 자가 적응
2024. 12. 26.
카카오페이

100여개의 대출 기관 API, 자동으로 운영하기
뱅크샐러드는 100여개 대출 기관 API를 자동 운영하기 위해 관찰 가능성 확보 및 모니터링 시스템을 구축하여 API 성공률을 향상시켰습니다.
API모니터링관찰가능성대출비교뱅크샐러드
2024. 12. 26.
뱅크샐러드
Salesforce로 차량 구매부터 정비까지 CRM의 모든것
현대차, 기아는 Salesforce CRM을 통해 고객 맞춤형 서비스를 제공하고 있으며, 360도 뷰, 자동화, AI 기능 등을 활용하여 고객 경험을 향상시키고 있다.
SalesforceCRM고객경험자동화360도 뷰
2024. 12. 25.
현대자동차
사고접수와 동시에 보험금을 받는다면?
카카오페이손해보험은 레거시 시스템 개선, AI 기반 문서 인식, 프로세스 자동화를 통해 보험금 즉시 지급 시스템을 구축하고 고객 경험을 혁신했습니다.
보험금 지급레거시 시스템Document AI프로세스 자동화지연이체
2024. 12. 24.
카카오페이
HMG Developers의 2024년 회고와 2025년 준비
HMG Developers의 2024년 회고와 2025년 준비: 성과 분석, 인기 콘텐츠, 향후 계획 및 독자 참여 유도.
HMG Developers회고기술 블로그컨텐츠개발자 컨퍼런스
2024. 12. 24.
현대자동차