태그: #lock-free
GPU·LLM·MLOps·쿠버네티스, 그리고 마음가짐에 관한 글 · 4 편
Lock-Free 동시성 프로그래밍 완전 가이드 2025: Atomics, 메모리 모델, CAS, 무잠금 자료구조
Lock-Free 프로그래밍의 모든 것! Atomics 원리, CPU 메모리 모델(x86 vs ARM), CAS(Compare-And-Swap), Lock-Free 자료구조(Queue/Stack/Hash), ABA 문제, Hazard Pointer, Read-Copy-Update(RCU), Java/Rust/C++ 비교, 성능 측정.
2026-04-15 · 17 분 읽기 #lock-free#concurrency#atomics#memory-model#casNUMA & Cache Coherence 완전 가이드 2025: MESI 프로토콜, False Sharing, Memory Ordering — 멀티코어 성능의 진짜 벽
2개 스레드가 같은 cache line을 만지면 왜 10배 느려지는가? NUMA 아키텍처, MESI 프로토콜, false sharing, memory barriers, 실전 성능 튜닝까지 — 멀티코어 시스템의 숨은 벽을 720줄로 완전 분석한다.
2026-04-15 · 52 분 읽기 #numa#mesi#cache-coherence#false-sharing#memory-ordering동시성 & 병렬 프로그래밍 완전 가이드 2025: Async/Await, Thread, Goroutine, Actor 모델
동시성/병렬 프로그래밍의 모든 것! Thread vs Coroutine vs Goroutine, Async/Await 패턴, Event Loop(Node.js/Python), Actor 모델(Erlang/Akka), Lock-free 자료구조, 데드락/레이스컨디션 방지, Channel/CSP, 성능 최적화.
2026-04-14 · 35 분 읽기 #concurrency#parallelism#async-await#thread#goroutine동시성과 병렬성 완전 정복: 멀티스레딩, 비동기, 이벤트 루프의 모든 것
동시성과 병렬성의 근본적 차이부터! 스레드 vs 코루틴 vs 가상 스레드, 이벤트 루프(Node.js), Actor 모델(Erlang/Akka), Lock-free 자료구조, 언어별 동시성(Go/Java/Python/Rust/JS) 비교, 실전 패턴까지.
2026-03-23 · 32 분 읽기 #concurrency#parallelism#multithreading#async#event-loop