일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Concurrent Mode
- 기본
- react server component
- MSW
- 최적화
- CSS-in-JS
- styled-component
- mock service worker
- 리액트
- thread
- 개발자
- mockoon
- 쓰레드
- Babel
- 비동기
- sprinkles
- React
- 컴포넌트
- JavaScript
- 동기
- next.js
- react-native
- Basic
- 리액트네이티브
- amplify
- link
- async
- Cache
- 캐쉬
- front-end mocking
- SWC
- 목킹
- Critical Rendering Path
- 리액트쿼리
- 기초
- 자바스크립트
- react-query
- 아키텍처
- vanilla-extract
- next hydration
- Today
- Total
목록thread (2)
Don’t worry about failures
보통 쓰레드와 프로세스와 비교를 하며 개념을 찾고, 습득을한다. 이렇기 때문에 더 헷갈리고, 광범위한 글을 보게 된다. 이를 위해 쓰레드 조금 더 초점에 맞춰서 글을 작성하고자한다. 쓰레드 쓰레드 개념 : 프로세스 내에서 실행되는 실행 흐름. 프로세스의 자원(메모리, 파일)을 공유. 이러한 쓰레드는 하나의 종류만 있지않다. 하드웨어 쓰레드, OS 쓰레드, 유저 쓰레드, 그린 쓰레드 등의 다양한 종류의 쓰레드가 존재한다. 조금 더 자세하게 봐보자. 우선 프로그램은 크게 세개의 개층으로 구분이 된다. User program은 OS kernel을 통해 메모리, CPU, Devices 등의 하드웨어를 사용한다. 하드웨어 쓰레드 하드웨어 측면에서의 쓰레드이다. 코어는 연산작업을 하며, 메모리에서 데이터를 가져오면..
1. 개념정리 1-1. 프로그램 ( Program ) 어떤 작업을 위해 운영체제 위에서 실행할 수 있는 파일. ex ) 웹 브라우저, 카카오톡 1-2. 프로세스 ( Process ) 운영 체제 위에서 실행중인 프로그램 프로그램 명령어와 데이터들이 메모리에 올라오고 실행 중 또는 실행 대기중인 상태 1-3. 프로세서 ( Processor ) 프로세스가 동작될 수 있도록 하는 하드웨어(=cpu) ( 동작: 프로그램의 자원들이 메모리에 올라오고, 실행 되어야 할 코드의 메모리 주소를 CPU의 레지스터로 올리는 것 ) 1-4. 쓰레드 ( Thread ) 프로세스 내에서 실행되는 여러 흐름의 단위 이렇게 개념만 보기 보다는 조금 더 시각적으로 봐보자. 현재 작업관리자 화면이다. 탭 이름에서 알 수 있듯이 프로세스..