일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- React Hook Form
- vite
- velog
- 자료구조
- 블록체인
- 밸리데이션
- vscode
- 프론트
- Bio-O-Notation
- tailwindcss
- 알고리즘
- 3세대 암호화폐
- nextjs
- 도커
- 우선 순위 큐
- svelte
- Introduction to Algorithms
- 리액트 훅 폼
- Java
- 퀵 정렬의 성능
- 스마트 컨트랙트
- 2세대 암호화폐
- 점근 표기법
- 그림으로 공부하는 IT 인프라 구조
- webpack
- SvelteKit
- 힙 정렬
- 리액트
- Nestjs
- 계수 정렬
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