일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- CS
- 계층
- 쓰레드
- react-router-dom
- 뒤집기
- 에러
- router
- Toolkit
- DoM
- useref
- 자바스크립트
- 비선형 자료구조
- onAuthStateChanged
- 닉네임보이게하기
- 배열
- #kakaomap
- redux
- LAN 과 WAN
- 최종프로젝트
- react
- typescript
- lv.0
- react-full-page
- 상태변화감지
- S.A
- Firebase
- 프로그래머스
- 9쪽이들
- 심화프로젝트
- 프로세스
- Today
- Total
목록프로세스 (3)
행복한 딸기 🍓

질문 쓰레드와 프로세스의 차이점이 무엇인지 말해보자 답변 프로세스는 운영체제로부터 별도의 메모리 영역을 할당 받고 스레드는 Stack 을 제외한 Code/Data/Heap 부분은 공유해 서로 읽고 쓸 수 있게 됩니다. (공유자원) 꼬리질문 멀티 프로세스와 멀티쓰레드가 무엇인지 말해보자 답변 멀티 프로세스 : 하나의 운영체제 안에서 여러 프로세스가 실행되는 것 멀티 쓰레드 : 하나의 프로세스가 여러 작업을 여러 쓰레드를 사용해 동시에 처리하는 것 꼬리질문 동시성과 병렬성에 대해 간단하게 설명해보자 답변 동시성 : 싱글 코어에서 멀티 스레드를 동작시키기 위한 방식으로 멀티 태스킹을 위해 여러 개의 스레드가 번갈아가면서 실행되는 성질을 말합니다. 병렬성 : 멀티 코어에서 멀티 스레드를 동작시키는 방식으로, 한..
질문 쓰레드와 쓰레드 풀이 무엇인지 설명해보자 답변 쓰레드는 프로세스 내에서 실행되는 실행 단위이며, 쓰레드 풀은 쓰레드를 미리 생성해 두어 작업 처리에 사용되는 쓰레드를 제한된 개수만큼 정해 놓고 작업 큐에 들어오는 작업들을 하나씩 쓰레드가 맡아 처리하는 기법입니다. 꼬리질문 쓰레드 풀의 장점을 말해보자 답변 쓰레드 풀의 장점으로는 쓰레드를 생성/수거하는데 비용이 들지 않으며, 쓰레드 풀을 미리 만들어 두기 때문에 시스템 자원을 줄일 수 있습니다. 단점으로는 쓰레드 풀에 쓰레드를 너무 많이 생성해 두었다가 사용하지 않으면 메모리 낭비가 발생합니다. 꼬리질문 프로세스가 무엇인지 말해보자 답변 프로세스는 메모리 상에서 실행중인 프로그램을 말하며, 쓰레드는 이 프로세스 안에서 실행되는 흐름 단위를 말합니다.

질문 프로그램이 저장되는 곳/로딩되는 곳/실행하는 주체/작업처리 해주는 주체는? 답변 프로그램이 저장 되어 있는 곳 = 보조 기억장치 프로그램이 로딩되는 곳 = 주 기억장치 프로그램을 실행해주는 주체 = 프로세스 작업을 처리해주는 주체 = 쓰레드 꼬리질문 프로세스의 메모리에 무슨 영역이 있습니까? 답변 Code 영역 Data 영역 Stake 영역 Heap 영역 꼬리질문 그 영역들에 대해서 간단히 설명해보세요. 답변 Code 영역에는 실행할 프로그램의 코드가 저장되고, 이 영역에서 CPU가 명령어를 하나씩 가져와 처리하게 됩니다. Data 영역에는 전역변수와 정적변수가 저장이 되며 이 변수들은 프로그램이 시작될 때 할당되어 프로그램 종료 시 소멸이 됩니다. Stack 영역은 호출된 함수의 수행을 마치고 복..