스레드: Difference between revisions

From CS Wiki
No edit summary
No edit summary
Line 1: Line 1:
;Thread
;Thread


* 경량 프로세스라고도 부른다.<ref name="정보처리기사">정보처리기사 기출문제</ref>
* 스레드는 하나의 프로세스에 속하며, 여러 프로세스에 동시에 포함될 수 없다.<ref name="공무원">공무원 9급 전산직 기출문제</ref>
* 스레드는 하나의 프로세스에 속하며, 여러 프로세스에 동시에 포함될 수 없다.<ref name="공무원">공무원 9급 전산직 기출문제</ref>
* 스레드를 사용하면 하드웨어, 운영체제의 성능과 응용 프로그램의 처리율을 향상시킬 수 있다.<ref name="정보처리기사"/>
* 프로세스 내부에 포함되는 스레드는 공통적으로 접근 가능한 기억장치를 통해 효율적으로 통신한다.<ref name="정보처리기사"/>
* 스레드는 프로세스에서 제어를 분리한 실행단위이다.<ref name="공무원"/>
* 스레드는 프로세스에서 제어를 분리한 실행단위이다.<ref name="공무원"/>
* 스레드는 같은 프로세스에 속한 다른 스레드와 코드를 공유한다.<ref name="공무원"/>
* 스레드는 같은 프로세스에 속한 다른 스레드와 코드를 공유한다.<ref name="공무원"/>
* 스레드는 프로그램 카운터를 독립적으로 가진다.<ref name="공무원"/>
* 스레드는 프로그램 카운터를 독립적으로 가진다.<ref name="공무원"/>
 
* 각각의 스레드는 프로세스에 할당된 자원을 공유한다.<ref name="공무원"/>
* '''다중 스레드(Multi-Thread)'''
* '''다중 스레드(Multi-Thread)''': 하나의 프로세스에 2개 이상의 스레드들을 생성하여 수행하는 것
** 하나의 프로세스에 2개 이상의 스레드들을 생성하여 수행
** 단일 스레드보다 자원을 효율적으로 이용
** 각각의 스레드는 프로세스에 할당된 자원을 공유<ref name="공무원"/>

Revision as of 09:20, 1 May 2019

Thread
  • 경량 프로세스라고도 부른다.[1]
  • 스레드는 하나의 프로세스에 속하며, 여러 프로세스에 동시에 포함될 수 없다.[2]
  • 스레드를 사용하면 하드웨어, 운영체제의 성능과 응용 프로그램의 처리율을 향상시킬 수 있다.[1]
  • 프로세스 내부에 포함되는 스레드는 공통적으로 접근 가능한 기억장치를 통해 효율적으로 통신한다.[1]
  • 스레드는 프로세스에서 제어를 분리한 실행단위이다.[2]
  • 스레드는 같은 프로세스에 속한 다른 스레드와 코드를 공유한다.[2]
  • 스레드는 프로그램 카운터를 독립적으로 가진다.[2]
  • 각각의 스레드는 프로세스에 할당된 자원을 공유한다.[2]
  • 다중 스레드(Multi-Thread): 하나의 프로세스에 2개 이상의 스레드들을 생성하여 수행하는 것
  1. 1.0 1.1 1.2 정보처리기사 기출문제
  2. 2.0 2.1 2.2 2.3 2.4 공무원 9급 전산직 기출문제