sparkbosing.log
로그인
sparkbosing.log
로그인
프로세스 vs 쓰레드
YangJiWon
·
2020년 6월 13일
팔로우
0
쓰레드
프로세스
0
프로세스와 쓰레드
프로세스 : 운영체제에서 프로그램을 수행하는 기본 단위로 프로세스의 주소공간으로는 스택, 힙, 데이터, 코드가 있습니다.
쓰레드 : 한 프로세스 내에서 동작되는 실행의 흐름으로 프로세스의 주소공간 중 스택 세그먼트를 제외하고 나머지를 공유합니다.
단일 쓰레드 : 실행 흐름이 하나인 경우
멀티 쓰레드 : 실행 흐름이 여러 개인 경우
요소
장점
단점
프로세스
독립적인 개별 처리 가능 프로그램 디버깅이 용이
생성 시 CPU부하가 높음 메모리 사용률이 다소 높음
쓰레드
생성 시 CPU 부하가 낮음 시스템 성능 높일 수 있음
메모리 공간 고유 시, 예기치 못한 충돌 발생 가능 프로그램 디버깅이 어려움
YangJiWon
데이터데이터데이터!!
팔로우
이전 포스트
클라우드
다음 포스트
서버리스 컴퓨팅
0개의 댓글
댓글 작성