728x90 반응형 thread2 Thread vs Runnable, 무엇을 언제 써야 할까? 목차 자바에서 멀티스레딩을 구현할 때 Thread와 Runnable은 핵심적인 두 가지 방법입니다. 이 글에서는 Thread와 Runnable의 주요 개념, 특징, 차이점, 원리, 실무에서의 활용 사례, 장단점, 그리고 주의사항을 자세히 다뤄보겠습니다. 초보자부터 실무 개발자까지 쉽게 이해할 수 있도록 구성했으니, 자바 멀티스레딩의 모든 것을 마스터하고 싶다면 끝까지 읽어보세요!1. Thread와 Runnable이란? 주요 개념 및 용어Thread의 정의Thread는 자바에서 스레드를 직접 생성하고 실행하기 위한 클래스입니다. java.lang.Thread를 상속받아 스레드를 구현하거나, Thread 객체를 생성해 실행할 작업을 정의합니다. Runnable의 정의Runnable은 스레드가 실행할 작업을 .. 2025. 4. 26. 스레드(Thread)와 프로세스(Process) 완벽 비교 목차 운영체제와 프로그래밍을 공부하다 보면 **스레드(Thread)**와 **프로세스(Process)**라는 용어를 자주 마주칩니다. 이 둘은 프로그램 실행의 핵심 단위지만, 역할과 동작 방식에서 뚜렷한 차이를 보입니다. 이 글에서는 스레드와 프로세스의 주요 개념, 특징, 차이점, 원리, 그리고 주의사항까지 초보자도 쉽게 이해할 수 있도록 상세히 설명합니다. 멀티태스킹과 성능 최적화에 관심이 있다면, 지금 바로 읽어보세요!1. 스레드(Thread)와 프로세스(Process)의 주요 개념 및 특징1.1 프로세스(Process)란?프로세스는 운영체제에서 실행 중인 프로그램을 의미합니다. 즉, CPU와 메모리를 할당받아 독립적으로 동작하는 실행 단위입니다. 독립적인 메모리 공간(Heap, Stack, Code.. 2025. 4. 14. 이전 1 다음 728x90 반응형