멀티 태스킹(Multi-tasking) - 멀티 태스킹 예,
CODEDRAGON ㆍDevelopment/Java
반응형
멀티 태스킹(Multi-tasking)
· 멀티 프로세스란 두 개 이상의 프로세스가 실행되어 작업하는 것을 말합니다.
· 멀티 태스킹이란 두 가지 이상의 일을 동시에 처리하는 것을 말합니다.
· 운영체제는 멀티 태스킹을 할 수 있도록 CPU 및 메모리 자원을 Process마다 적절히 할당해주고, 병렬로 실행시킵니다.
· 멀티 태스킹은 여러 개의 프로세스가 하나의 운영체제에서 동시에 실행되며 CPU의 작업 시간을 각 프로세스가 돌아가면서 할당 받습니다.
· 멀티 태스킹을 위해 반드시 멀티 프로세스가 필요한 것은 아닙니다. 하나의 프로세스 내에서 멀티 쓰레드를 사용하여 다중 작업을 할 수 있습니다.
멀티 태스킹 예
· 문서 작성 중 자동 문법 검사기능
· 문서 작성 중 자동 저장기능
· 등
멀티 프로세스 예
Chrome 브라우저를 두 개 실행한 후 작업 관리자를 통해 프로세스 목록을 보면 두개의 Chrome 브라우저 프로그램의 프로세스가 생성된 것을 확인할 수 있습니다.
'Development > Java' 카테고리의 다른 글
Exception 클래스 - Exception Class 분류, 클래스 설명 (0) | 2016.11.21 |
---|---|
바이트 입력 스트림(InputStream), 바이트 입력 스트림의 구조도 (0) | 2016.11.20 |
Wrapper클래스의 Boxing & UnBoxing (0) | 2016.11.19 |
ERROR-오류: 기본 클래스 을(를) 찾거나 로드할 수 없습니다. (0) | 2016.11.19 |
java.util.Date 클래스- Date클래스의 주요 메소드 (0) | 2016.11.19 |