목록뮤텍스 (1)
Earn this, Earn it.
TIL - Process & Thread
2021년 8월 2일 글 💻 프로세스 프로세스? 스레드? 실행 중인 프로그램을 뜻한다. 디스크에 실행 파일 형태로 존재하던 프로그램이 메모리에 올라가 실행되면 비로소 프로세스가 된다. 프로세스 내부에 CPU 수행단위가 여러 개 있는 경우를 말한다. 프로그램 카운터와 레지스터, 스택으로 구성되며, 코드,데이터, 힙을 공유한다. 스레드 이용시 응답성이 좋아지고 자원을 공유할 수 있고 프로세스 단위보다 생성과 문맥 교환시 오버헤드가 적으며 서로 다른 CPU에서 병렬적으로 일을 처리할 수 있다. 멀티 스레드 스케줄링 방식 멀티 스레드 하나의 프로세스 내부에서 하나의 스레드는 하나의 코드 실행 흐름이기 때문에 여러 스레드(멀티 스레드)를 사용하면 동시 작업이 가능한 멀티 테스킹을 할 수 있다. 이 때, 메모리에서..
[개발 공부]
2021. 9. 22. 10:40