일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 트랜잭션
- node.js
- Single Thread
- Redis
- V8
- solid
- NoSQL
- JavaScript
- TypeScript
- Developer
- acid
- 아키텍처
- PostgreSQL
- 개발자
- 객체지향
- roadmap
- eventloop
- Transaction
- 레디스
- 컨퍼런스
- promise
- 백엔드
- 면접
- 데이터베이스
- 싱글스레드
- 경력채용
- OOP
- AWS
- Database
- architecture
- Today
- Total
목록싱글스레드 (3)
devlog.akasai
Redis가 싱글스레드인 이유? | devlog.akasai 레디스의 대표적인 특징은 싱글스레드입니다. 왜 싱글스레드로 구성되었는지 알아보았습니다. 레디스가 싱글스레드인 이유? 레디스는 Event Loop(이벤트루프)를 이용하여 요청을 수행합니다. 즉, akasai.space 레디스의 대표적인 특징은 싱글스레드입니다. 왜 싱글스레드로 구성되었는지 알아보았습니다. 레디스가 싱글스레드인 이유? 레디스는 Event Loop(이벤트루프)를 이용하여 요청을 수행합니다. 즉, 실제 명령에 대한 작업(Task)는 커널 I/O 레벨에서 Multiplexing(멀티플렉싱)을 통해 처리하여 동시성을 보장합니다. 따라서, 유저 레벨에서는 싱글스레드로 동작하지만, 커널 I/O 레벨에서는 스레드풀을 이용합니다. 4가지 이유 C..
Node.js의 I/O 동작 | devlog.akasai 간단한 예제 코드를 이용하여 싱글스레드의 특징을 알아보려한다. 예제 코드 암호화 함수인 pbkdf2()와 http통신을 이용한 예제를 바탕으로 Node.js의 비동기 처리방법을 파악해보려고 한다. pbkdf2 cry akasai.space 간단한 예제 코드를 이용하여 싱글스레드의 특징을 알아보려한다. 예제 코드 암호화 함수인 pbkdf2()와 http통신을 이용한 예제를 바탕으로 Node.js의 비동기 처리방법을 파악해보려고 한다. pbkdf2 crypto모듈에 포함된 함수로 상당한 CPU작업을 요청하는 함수이다. const crypto = require('crypto') const start = Date.now() crypto.pbkdf2('PA..
Node.js의 스레드 | devlog.akasai 앞서서 Node.js의 비동기처리에 대한 전반적인 내용을 정리했다. 이번엔 싱글만레드의 특징을 정리하려 한다. + 정말... 해도해도 공부할 내용이 끝이 없다. 얼마나 대충쓰고 있었는지 반성한다.... akasai.space 앞서서 Node.js의 비동기처리에 대한 전반적인 내용을 정리했다. 이번엔 싱글만레드의 특징을 정리하려 한다. + 정말... 해도해도 공부할 내용이 끝이 없다. 얼마나 대충쓰고 있었는지 반성한다.... 싱글 스레드 (Single Thread) 싱글 스레드(Single Thread)란 말 그대로 하나의 스레드만을 사용하여 여러 작업요청을 처리하는 방법이다. 앞서 정리한 것처럼 I/O작업과 같은 경우 비동기방식으로 처리하고 그 동안 다..