일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- velog
- 2세대 암호화폐
- nextjs
- React Hook Form
- 밸리데이션
- Introduction to Algorithms
- svelte
- 점근 표기법
- Bio-O-Notation
- 프론트
- SvelteKit
- vite
- webpack
- 리액트 훅 폼
- vscode
- 리액트
- 3세대 암호화폐
- 우선 순위 큐
- 그림으로 공부하는 IT 인프라 구조
- 도커
- Nestjs
- 자료구조
- 알고리즘
- 계수 정렬
- 퀵 정렬의 성능
- tailwindcss
- Java
- 스마트 컨트랙트
- 힙 정렬
- 블록체인
Archives
- Today
- Total
목록프로세스 (1)
ki hyun's 개발블로그
[TIL] 3장 3.1 ~ 3.2 프로세스와 스레드 그리고 커널
TIL (Today I Learned) 2022.05.23 오늘 읽은 범위 3장. 3계층형 시스템을 살펴보자 프로세스와 스레드 프로세스 메모리 공간을 가지고 실행된다. 개별 처리 독립성이 높다. 개별적인 메모리 공간을 부여해 주어야 하기 때문에 생성시 CPU 부하가 높다. 따라서 멀티 프로세스를 사용하는 앱에서는 프로세스 생성 부담을 낮추기 위해 미리 프로세스를 시작시켜 둔다.스레드 하나의 메모리 공간을 공유한다. 개별적인 메모리 공간을 부여해 줄 필요가 없기 때문에 가볍게 생성 할 수 있다. (생성 시 부하가 낮다) 메모리 공간을 공유하기 때문에 의도치 않은 데이터 읽기/쓰기가 발생할 수 있다. ⚠️ 프로세스가 메모리 공간을 공유할 수 없는 것은 아니다. 오라클 DB에서는 여러 프로세스가 '공유..
TIL
2022. 5. 30. 20:54