자바의 스레드(Thread)
저번 java.concurrent 패키지의 동기화 장치들을 살펴보면서 스레드에 대해 다시 한번 봐야겠다는 생각이 들었다. 스레드에 대해 간단하게 알아보자. 1. 프로세스와 스레드 프로세스란 운영체제에서 실행 중인 하나의 어플리케이션을 의미한다. 프로그램을 실행하면 운영체제로부터 실행에 필요한 메모리를 할당 받아 해당하는 코드를 실행하는 작업의 단위를 프로세스라 한다. 그렇다면 스레드는 무엇일까? 스레드는 프로세스 안에서 독립적으로 실행되는 흐름의 단위를 말한다. 그리고 하나의 프로세스가 여러 스레드를 실행하는 것을 멀티 스레드라고 한다. 2. 스레드 생성과 실행 스레드의 생성방법은 크게 2가지가 있다. 1. Thread 클래스를 상속받아 생성 public class ExtendThread extends ..
스터디/자바
2020. 4. 27.