프로세스 썸네일형 리스트형 프로세스, 스레드, 프로세스와 스레드의 동작과정 차이 프로그램: 아직 메모리에 할당되지 않은 정적인 파일프로세스: 실행 중인 프로그램 (OS 입장에서의 최소작업단위)스레드: 프로세스 내에서 실행되는 실행 단위 (CPU 입장에서의 최소작업단위) 프로그램 -> 프로세스 -> 스레드프로그램은 아직 실행되지 않은 파일 그 자체를 가리키는 말이다. (Ex. 윈도우의 *.exe, MacOS의 *.dmg 등) 쉽게 말해서 그냥 코드 덩어리다. 자, 그러면 이제 그 실행 파일(프로그램)에게 의미를 부여하기 위해 프로그램을 실행하보자.프로그램을 실행하는 순간 해당 파일은 컴퓨터 메모리에 올라가게 되고, 이를 동적인 상태라고 하며, 이러한 상태의 프로그램을 프로세스라고 한다. 프로세스 -> 스레드과거에는 프로그램을 실행할 때 실행 시작부터 실행 끝까지 프로세스 하나만을 사용.. 더보기 [CS] 프로세스란? 스레드란? 프로세스와 스레드의 차이 👩💻 완전히 정복하는 프로세스 vs 스레드 개념 한눈에 이해하는 프로세스 & 스레드 개념 전공 지식 없이 컴퓨터의 프로그램을 이용하는데는 문제 없어 왔지만 소프트웨어를 개발하는 사람으로서 컴퓨터 실행 내부 요소를 따져보게 될때, 아 inpa.tistory.com (↑ 더 자세하고 그림으로 설명되어있다! 이 글의 출처임을 밝힌다.) 프로세스와 스레드의 개념 프로세스: 운영체제로부터 작업을 할당받은 작업의 단위 스레드: 프로세스가 할당받은 자원을 이용하는 실행 흐름의 단위 프로그램은 뭐고 프로세스는 뭔데? 프로그램: 컴퓨터에서 실행할 수 있는 파일, 즉, 실행되어지지 않은 코드 덩어리 프로세스: 프로그램이 돌아가고 있는 상태, 즉, 컴퓨터에서 작업 중인 프로그램 그럼, 스레드란? 스레드: 하나의 프로세스.. 더보기 이전 1 다음