Thread와 대안들
·
Java
Java의 Tread 클래스는 동시성 프로그래밍의 기초이자, 과거부터 지금가지 진화해 온 병렬처리의 기반 도구입니다.스레드와 동기화는 고성능 애플리케이션 개발에 필수적인 요소입니다.멀티스레드 환경에서 자원을 안전하게 공유하고 효율적으로 관리하기 위해 동기화는 필수적입니다.1. Thread 클래스란?java.lang.ThreadJava에서 독립 실행 흐름(스레드)를 만들기 위한 핵심 클래스JVM 내부의 스레드 스케줄러에 의해 관리되며, OS의 실제 스레드에 매핑됩니다.2. 주요 필드 및 핵심 기능기능설명start()새로운 스레드를 시작하여 run() 실행run()스레드에서 실행할 로직 정의 (Runnable 인터페이스 기반)join()해당 스레드가 끝날 때까지 대기sleep(ms)스레드를 일정 시간 정지시..