Java 멀티스레딩 기초와 동시성 제어 핵심 요약
멀티스레드의 이해와 구현 방법
멀티스레딩은 하나의 프로세스 내에서 여러 실행 흐름을 동시에 처리하는 기술입니다. Java에서 스레드를 생성하고 실행하는 방법은 크게 세 가지로 나뉩니다.
1. Thread 클래스 상속
가장 기본적인 방법으로, Thread 클래스를 상속받아 run() 메서드를 오버라이드합니다.
public class WorkerThread extends Thread {
@Override
...
7월 23일 09:30에 게시됨
JUC 프로그래밍: Lock과 Condition
JUC란?
JUC는 Java에서 제공하는 동시성 도구 패키지로, java.util.concurrent라는 클래스 라이브러리를 의미합니다. 이 패키지는 고성능 멀티스레드 애플리케이션을 개발하기 위해 다양한 클래스와 인터페이스를 제공합니다. 주요 기능은 CPU 자원을 효율적으로 활용하는 것입니다.
비고:
쓰레드는 start() 메서드로 시작하지 않고, 사실상 내부의 native 메서드인 sta ...
6월 15일 02:46에 게시됨