목록thread (1)
yoongrammer

목차스레드(Thread) 알아보기스레드(Thread)란 프로세스 내에서 실행되는 흐름의 단위를 말합니다. 일반적으로 한 프로그램은 하나의 스레드를 가지고 있지만, 프로그램 환경에 따라 둘 이상의 스레드를 동시에 실행할 수 있습니다.이러한 실행 방식을 멀티스레드(multi-thread)라고 합니다.그림을 보면 스레드는 자신만의 고유한 스레드 ID, 프로그램 카운터(PC), 레지스터 집합, 스택을 가지고 코드 , 데이터 및 OS 리소스(예 : 열린 파일 및 신호)는 프로세스 내의 다른 스레드와 공유합니다. 스레드마다 고유한 자원(PC, 레지스터 집합, 스택)을 가지고 있는 이유는 독립적인 함수 호출을 가능하게 하여 독립적인 실행 흐름을 추가하기 위해서입니다. 프로세스 vs 스레드 주요 차이점프로세스와 스레드..
운영체제(OS)
2021. 1. 28. 18:02