qwerty1434.log
로그인
qwerty1434.log
로그인
프로세스와 스레드
최창효
·
2022년 1월 11일
팔로우
0
CS
0
프로세스
실행 중인 프로그램을 일컫는 말
운영체제로부터 자원(주소 공간, 파일, 메모리)을 할당받아 작업을 진행
스레드
프로세스 내에서 실제로 작업을 수행하는 주체
멀티 스레드
하나의 프로세스에서 둘 이상의 스레드가 동시에 작업을 수행하는 것
프로그램을 다수의 실행 단위로 나눠 처리하는 것
프로세스 내에서 자원을 공유하여 자원 생성과 관리의 중복을 줄일 수 있다
비유
프로세스
는
공장
,
스레드
는
공장 기계
가 아닐까?
공장(프로세스)
:
국가(운여엧제)
로부터 허가를 받아
주소
및
자원
을 받아옴
공장 기계(스레드)
:
공장(프로세스)
안에서 실제로
자원
을 가지고 일을 함
References
http://tcpschool.com/java/java_thread_concept
https://velog.io/@eunjin/OS-%EC%8B%B1%EA%B8%80%EC%8A%A4%EB%A0%88%EB%93%9C-%EB%A9%80%ED%8B%B0%EC%8A%A4%EB%A0%88%EB%93%9C%EC%9D%98-%EC%9D%98%EB%AF%B8
최창효
기록하고 정리하는 걸 좋아하는 백엔드 개발자입니다.
팔로우
이전 포스트
백준 1592번: 영식이와 친구들
다음 포스트
백준 2028번: 자기복제수
0개의 댓글
댓글 작성
관련 채용 정보