스터디 할래 10주차 과제: 멀티쓰레드 프로그래밍
목표 자바의 멀티쓰레드 프로그래밍에 대해 학습하세요. 학습할 것 (필수) Thread 클래스와 Runnable 인터페이스 쓰레드의 상태 쓰레드의 우선순위 Main 쓰레드 동기화 데드락 1. Thread 클래스와 Runnable 인터페이스 프로세스와 스레드 Process 실행 중인 프로그램, OS로부터 메모리를 할당 받음 프로세스 간에는 각 프로세스의 데이터 접근이 불가 Thread 실제 프로그램이 수행되는 작업의 최소 단위, 하나의 프로세스는 하나 이상의 Thread를 가지게 됨 스레드들은 동시에 실행 가능 프로세스 안에 있으므로, 프로세스의 데이터를 모두 접근 가능 스레드 장점 CPU 활용도를 높이고, 성능 개선 가능 응답성 향상 자원 공유 효율 (IPC를 안 써도 됨) 스레드 단점 하나의 스레드 문제..