GC 챌린지 · 1/3 GC를 이해하기 위한 OS 기초: 프로세스와 스레드 OS가 프로세스와 스레드를 다루는 방식, RAM이 유한한 자원인 이유와 가상 메모리 구조를 정리합니다. c915a20 · Java · JVM — 4 min
GC 챌린지 · 2/3 JVM은 어떻게 실행되고 클래스를 로딩하는가 jar 파일이 프로세스로 실행되는 과정과 커널 스레드-자바 스레드의 매핑, JVM의 클래스 로딩 흐름을 정리합니다. efa5056 · Java · JVM — 3 min
JAVA · JVM Java 기준 멀티스레드와 레이스 컨디션 Java에서 멀티스레드 프로그래밍 시 발생하는 레이스 컨디션의 원인을 예제로 살펴보고, synchronized·Lock·Atomic을 활용한 해결 방법을 정리합니다. efa5056 · Java · JVM — 4 min
스프링 MVC · 1/4 웹 애플리케이션 이해 웹 서버와 WAS의 차이, 웹 시스템 구성 방식, 서블릿이 필요한 이유와 멀티 쓰레드 처리 방식을 정리합니다. efa5056 · Spring — 9 min