자바 쓰레드(Thread)에 대하여
먼저 쓰레드 프로그래밍에 대해서 먼저 알아야할 용어가 있다. TASK 일 혹은 작업이라고 하며, 프로세스와 스레드까지 의미한다. 테스크는 우리가 쉽게 저바할 수 있는 익스플로러, 워드프로세서와 같은 큰프로그램부터, 계산기 덧겜과 같이 작은 연산 작업까지 포함하는 개념이다. 프로세스(Process) OS로부터 자원을 할당 받아 동작하는 독립된 프로그램을 의미한다. 즉 익스플로러를 종료한다고 해서 워드 프로세서가 종료되지 않는다. 특정 프로그램을 실행하면 OS에서는 리소스라고 부르는 자원을 할당 받는다. 이 때 리소스는 CPU나 메모리 등을 의미한다. 이를 자바와 연계하면 자바 명령어를 실행하면 JVM은 OS 로부터 리소스를 할당 받아 실해된다. 실행된 JVM이 하나의 프로세스이다. 한 가지 주의할 점은 같..