본문 바로가기

멀티 스레드2

멀티 프로세스(Multi-Process) vs 멀티 스레드(Multi-Thread) / Chrome의 탭은 프로세스다 ※ 멀티 프로세스나 멀티 스레드의 용어에 대해 자세히 알고싶다면 다음 포스팅을 먼저 참고하자. 멀티 프로세스(Multi Process)와 시분할 시스템의 동시성(Concurrency) 멀티 프로세스란? 멀티 프로세스는 2개 이상의 프로세스가 동시에 실행되는 것을 말한다. 동시에라는 말은 동시성(concurrency)과 병렬성(parallelism) 두 가지를 의미한다. 동시성과 병렬성의 차이 동 hyolls100.tistory.com 멀티 스레드(Multi Thread)란? 멀티 스레드란? 하나의 프로세스가 동시에 여러 개의 일을 수행할 수 있도록 해주는 것이다. 즉 하나의 프로세스에서 여러 작업을 병렬로 처리하기 위해 멀티 스레드를 사용한다. 멀티 스레드에 hyolls100.tistory.com 멀티 .. 2023. 8. 14.
멀티 스레드(Multi Thread)란? 멀티 스레드란? 하나의 프로세스가 동시에 여러 개의 일을 수행할 수 있도록 해주는 것이다. 즉 하나의 프로세스에서 여러 작업을 병렬로 처리하기 위해 멀티 스레드를 사용한다. 멀티 스레드에서는 한 프로세스 내에 여러 개의 스레드가 있고, 각 스레드들은 스택 메모리를 제외한 나머지 영역(Code, Data, Heap)영역을 공유하게 된다. ※ 스레드와 프로세스의 용어가 헷갈리다면 다음 포스팅을 참고하자. 프로세스 vs 스레드 프로그램(Program) 이란? 사전적 의미 1. “어떤 작업을 위해 실행할 수 있는 파일” (실행파일) 2. 단순히 명령어 리스트를 포함하는 파일 프로세스(Process) 란? 사전적 의미 1. “컴퓨터에서 연속적 hyolls100.tistory.com 스택 메모리 & PC Regis.. 2023. 8. 14.