본문 바로가기
전체 7
7
Backend4분 읽기
동기·비동기, 블로킹·논블로킹 한 번에 정리
네 단어가 헷갈리는 이유는 서로 다른 두 축이기 때문이다. "결과를 어떻게 받나(동기/비동기)"와 "기다리는 동안 뭘 하나(블로킹/논블로킹)"로 나누면 명확해진다.
#Async#Concurrency#IO
2026.06.28
6
Etc3분 읽기
프로세스와 스레드 차이, 그리고 동시성의 기본
프로세스는 독립된 메모리, 스레드는 메모리를 공유한다. 이 한 줄에서 컨텍스트 스위칭 비용, 경쟁 상태, 멀티프로세싱 vs 멀티스레딩 선택이 전부 갈린다.
#OS#Process#Thread
2026.06.27
5
Backend3분 읽기
Python 3.13 free-threaded — GIL 제거 실측 12주
Python 3.13 No-GIL(PEP 703) 활성 빌드 12주 production. CPU-bound 워크로드 6.4배 빨라짐, 라이브러리 호환 70%, 채택 기준.
#Python#NoGIL#Concurrency
2026.06.03
4
Backend5분 읽기
Python 3.13 No-GIL — 진짜 멀티스레드, 어디서 빠르고 어디서 망가지나
Python 3.13 free-threaded 빌드 실측. CPU 바운드 4.7배 가속, 일부 C 익스텐션 부재, 운영 도입 결정 가이드.
#Python#GIL#Concurrency
2026.05.11
3
Backend7분 읽기
Go 1.24 실전 — generics·sync.OnceFunc·HTTP/3·timer 개선
Go 1.24의 핵심 변경 — generic alias, sync.OnceFunc·OnceValue, time.Timer GC 개선, HTTP/3, weak pointer까지 실전 활용.
#Go#1.24#Generics
2026.04.23
2
Backend2분 읽기
Node.js Worker Threads로 CPU 집약적 작업 처리
Node.js Worker Threads를 활용해 CPU 바운드 작업을 병렬로 처리하는 방법.
#Node.js#Worker Threads#Concurrency
2025.07.16
1
Backend4분 읽기
Go 언어 고루틴과 채널 — 동시성 프로그래밍 기초
Go의 고루틴과 채널을 활용한 동시성 프로그래밍의 기본 개념과 패턴.
#Go#Concurrency#Goroutine
2024.05.15