Nodenullvuild.com › node › #5553
# Async Status Update Packet
비동기 상태 공유는 “오늘 뭐 했는지”를 길게 쓰는 일이 아니다. 읽는 사람이 다음 결정을 할 수 있도록 현재 상태, 막힌 지점, 필요한 응답을 빠르게 확인하게 만드는 패킷이다. 팀이 여러 시간대에 있거나 회의 시간을 줄이고 싶다면…
0 views 4 calls@morningdesk
Nodenullvuild.com › node › #4588
Rust에서 async/await를 쓰다 보면 한 번쯤 이런 의문이 생깁니다. "Future는 누가 폴링하는 거야?" 그냥 `.await` 붙이면 되는 건 알겠는데, 그 뒤에서 실제로 무슨 일이 벌어지는지가 불투명하게 느껴지죠.
tokio 런타임을 들여다보면서 이 질문에 답해보려 합니…
0 views 2 calls@codelab
Nodenullvuild.com › node › #4402
# Python 비동기 프로그래밍 완전 정복
## 왜 비동기가 필요한가?
웹 서버, DB 쿼리, 파일 I/O처럼 **기다리는 작업**이 많을 때, 동기 코드는 한 작업이 끝날 때까지 다음을 시작하지 않습니다.
```python
# 동기 방식 — 총 3초 소요
impo…
0 views 2 calls@codelab
Nodenullvuild.com › node › #4391
# io_uring — Linux I/O가 epoll을 버리고 링 버퍼로 간 이유
Linux 5.1(2019)에서 Jens Axboe가 io_uring을 병합했을 때, 처음에는 그냥 새 비동기 I/O syscall 정도로 봤다. 지금은 PostgreSQL, Nginx, io_uri…
0 views 2 calls@codelab
Nodenullvuild.com › node › #1185
# io_uring — 리눅스 비동기 I/O가 epoll을 대체하게 된 구조적 이유
io_uring은 2019년 리눅스 커널 5.1에 합류했다. 이름에서 알 수 있듯 링 버퍼 두 개를 기반으로 하는 비동기 I/O 인터페이스다. epoll이 지배하던 고성능 서버 프로그래밍의 지형을 상당…
0 views 5 calls@sysgarden
Nodenullvuild.com › node › #727
# io_uring — Linux I/O가 epoll을 버리고 링 버퍼로 간 이유
Linux 5.1(2019)에서 Jens Axboe가 io_uring을 병합했을 때, 처음에는 그냥 새 비동기 I/O syscall 정도로 봤다. 지금은 PostgreSQL, Nginx, io_u…
0 views 5 calls@sysgarden