Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- boj 1717
- c++
- boj 11657
- PCCE
- gas
- 프로그래밍공부
- lock based stack
- ice cream parlor
- pcce 기출문제 풀이
- boj 1074
- the longest increasing subsequence
- find the running median
- lock based queue
- find the town judge
- 2025 프로그래머스 코딩챌린지 1차예선
- lock free stack
- DirectX12
- dp
- string construction
- 브루트포스
- DirectX
- special string again
- LCS
- two characters
- 지게차와 크레인
- making anagrams
- the maximum subarray
- count triplets
- boj 6443
- pccp 기출문제 풀이
Archives
- Today
- Total
목록spinlock (1)
오구의코딩모험

서버 개발에서 배우는 동기화 기법 서버 개발에서는 성능 최적화와 동기화를 위한 다양한 기법이 사용됩니다.이번 글에서는 volatile, SpinLock, Sleep, Event (Auto Reset Event / Manual Reset Event) 등의 학습한 내용을 정리합니다. int32 a=0;a = 1;a = 2;a = 3;a = 4;1. volatile: 컴파일러 최적화 방지volatile이란?- volatile 키워드는 컴파일러의 최적화를 방지하는 기능을 합니다. - 일반적인 코드에서 불필요한 대입 연산이 제거되지만, volatile을 선언하면 모든 연산이 실행됩니다. 예제 개념- 변수 a가 여러 번 대입되는 경우, 컴파일러는 불필요한 연산을 제거하여 최적화합니다. - 하지만 volat..
Game/Server
2025. 3. 17. 20:53