쌓인 기록에서 찾기
무엇을 찾으세요?
날짜를 몰라도 됩니다. 제목·Key Point·요약·태그를 한꺼번에 뒤집니다.
검색 범위부터 2026년 9월 30일 (수)까지1314건
3건 · "원자 연산"조건 지우기 ×
001▲ 144 · 댓글 42Go 동시성 완벽 정리: 고루틴부터 뮤텍스까지Go의 동시성 개념을 다루는 미니북으로, 고루틴, 채널, 셀렉트, 파이프라인, 타이머, 컨텍스트 등 19개 주제를 대화형 예제와 함께 설명한다.웹 · 프론트엔드 · Go Concurrency Distilled
Go 동시성 완벽 정리: 고루틴부터 뮤텍스까지

Key PointGo 동시성의 핵심 패턴과 함정을 한 곳에서 실행 가능한 예제로 배울 수 있으며, 특히 레이스 컨디션과 데이터 레이스의 차이, 뮤텍스와 채널의 선택 기준을 명확히 한다.
핵심 요약
- Go의 동시성 개념을 다루는 미니북으로, 고루틴, 채널, 셀렉트, 파이프라인, 타이머, 컨텍스트 등 19개 주제를 대화형 예제와 함께 설명한다.
- 고루틴은 go 키워드로 시작되는 경량 함수로, OS 스레드보다 수백~수천 개를 생성할 수 있으며, sync.WaitGroup을 통해 완료를 기다린다.
- 채널은 고루틴 간 값 전달의 핵심으로, 송신은 동기식이며 버퍼 크기, 방향 지정(송신 전용, 수신 전용), range 반복을 지원한다.
전체 요약 12문장 읽기 → 002▲ 105 · 댓글 6롱선 CPU의 원자 연산 버그 발견과 해결2026년 2월 Debian의 normaliz 패킹 중 원자 연산이 일부 값을 누적하지 못해 무한 루프에 빠지는 현상 발생.하드웨어 · 시스템 · The Lost Atomic Update on Loongson CPU
롱선 CPU의 원자 연산 버그 발견과 해결

Key PointLoongArch 시스템에서 프로그램이 무한 루프에 빠지거나 메모리 보호 위반이 발생한다면, CPU 하드웨어 에러가 원인일 수 있으며 펌웨어 업데이트로 해결 가능합니다.
핵심 요약
- 2026년 2월 Debian의 normaliz 패킹 중 원자 연산이 일부 값을 누적하지 못해 무한 루프에 빠지는 현상 발생.
- 6개월 간 원인을 파악하지 못하다 8월 AI의 도움으로 glibc의 memcpy 벡터화 구현 호출 시 문제 발생 확인.
- LA664 코어의 원자 명령어(amadd, amcas, ammax 등)가 특정 조건에서 원자성을 잃는 하드웨어 에러라 판명.
전체 요약 13문장 읽기 → 003▲ 105 · 댓글 29malloc() 알고리즘 비교 분석멀티스레드 프로그램에서 메모리 할당/해제는 힙 경합으로 인해 병목이 되며, 스레드·프로세서 수 증가에 따라 오히려 성능이 저하된다.인프라 · 데브옵스 · Comparison of Malloc() Algorithms
malloc() 알고리즘 비교 분석
Key Point멀티스레드 프로그램의 메모리 할당 성능을 크리티컬하게 좌우하는 malloc 알고리즘의 구조와 장단점을 체계적으로 비교하므로, 고성능 시스템 설계 시 올바른 할당자 선택이 필요하다.
핵심 요약
- 멀티스레드 프로그램에서 메모리 할당/해제는 힙 경합으로 인해 병목이 되며, 스레드·프로세서 수 증가에 따라 오히려 성능이 저하된다.
- malloc() 발전 과정은 단순 링크드리스트 방식에서 버킷힙, 크기별 분류, 아레나 풀(CPU·스레드별 메모리 풀)로 진화했다.
- 프론트엔드는 CLAB·TLAB·아레나 방식으로, 백엔드는 버디 알고리즘과 BIPOP 테이블로 메모리 조각화를 관리한다.
전체 요약 5문장 읽기 →