728x90 반응형 SMALL 쓰레드2 [Computer Science] 프로세스 (Process)와 쓰레드 (Thread) 인터럽트 (Interrupt) 인터럽트는 CPU의 작업을 방해하는 신호이다. 또한, 명령어 사이클은 명령어를 처리하는 정형화된 흐름을 말한다. 프로세스 (Process) 프로레스는 실행 중인 프로그램을 말한다. 동적인 상태의 컴퓨터 프로그램으로 바탕화면에 있는 프로그램을 더블 클릭하면 프로세스가 생성된다. 윈도우의 경우, 작업 관리자에서 프로세스 확인이 가능하다. 쓰레드 (Thread) 쓰레드는 프로세스가 할당 받은 자원을 이용하는 실행 단위이자 프로세스 내에 실행되는 여러 흐름의 단위이다. 프로세스는 최소 한 개 이상의 쓰레드를 가지며, 이를 메인 쓰레드 (main thread)라고 한다. 쓰레드는 독자적인 스택 (stack) 메모리를 가진다. 프로세스는 쓰레드의 컨테이너이며 쓰레드의 정보를 담고 .. 2024. 5. 8. [Python] Thread Thread thread는 프로그램이 실행되는 실행 흐름의 초소 단위이다. os에서 exe 파일을 실행하면 기본적으로 해당 프로그램을 위한 프로세스가 생성된다. 그리고 다시 이 프로세스는 하나의 thread를 만들고 이 thread를 따라 코드가 실행된다. thread는 프로세스에 종속되므로 프로세스 내에서 thread가 추가로 만들때 새로운 thread는 프로세스 코드와 메모리를 공유한다. ◦ CPU 사용률 향상 ◦ 효율적인 자원 활용 및 응답성 향상 ◦ 코드 간결 및 유지보수성 향상 import threading as th Thread(name=, target=, args=, kargs=, *, daemon=) name : thread의 이름. 로깅들을 위한 용도로 쓰며 주지 않아도 무방 target.. 2022. 1. 25. 이전 1 다음 728x90 반응형 LIST