JAVA/Basic
자바 - 쓰레드란?
클라인STR
2011. 5. 31. 00:05
프로세스 - 자기자신만의 주소 공간을 갖는 돌립적인 하나의 프로그램이다. 하나의 프로세스내에는 하나 이상의 쓰레드가 존재할수 있다.
쓰레드 - 프로세스내의 독립적인 순차흐름 또는 제어
- 경량 프로세스 (Light-weight Process)
- 하나의 프로그램내에서 실행되는 메서드
- 같은 순간에 두개의 메서드가 동시에 실행되면 두 개의 쓰레드가 동작하는 것이다.
- 경량 프로세스 (Light-weight Process)
- 하나의 프로그램내에서 실행되는 메서드
- 같은 순간에 두개의 메서드가 동시에 실행되면 두 개의 쓰레드가 동작하는 것이다.
멀티 태스킹 - 프로세스의 경우 운영체제에서 자동으로 관리해준다. 이를 멀티태스킹이라고 한다.
참조 : 소설같은 자바, 자바 I/O & NIO