| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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
- Prisma
- localstorage
- map
- Spin Lock
- 트라이
- Express.js
- R 그래프
- Lock-free Stack
- reference counting
- 이분 탐색
- 비트마스킹
- 강한 연결 요소
- 벨만-포드
- 2-SAT
- DP
- 최소 공통 조상
- SCC
- Delete
- 비트필드를 이용한 dp
- PROJECT
- Binary Lifting
- Behavior Design Pattern
- trie
- 그래프 탐색
- Github
- JavaScript
- Strongly Connected Component
- 게임 서버 아키텍처
- 자바스크립트
- ccw 알고리즘
Archives
- Today
- Total
목록Read Count (1)
dh_0e
Reader-Writer Lock32비트 int형을 사용하여 상위 16비트를 Write 소유 스레드 ID로, 하위 16비트를 Read 카운트로 사용하는 RW SpinLockMutex를 사용하지 않고 RW Lock을 직접 구현하는 이유재귀적으로 lock을 사용하기 어려움Recursive Lock을 따로 사용해야 함상호배타적인 특성이 필요한 상황에서 사용하고자 함보통 고정되어 있는 보상이나 고정된 데이터를 변경해야 하는 상황에서 일반 lock을 사용하기에 아까움ex) 99.9999% 일정한 보상 아이템을 변경해야 하는 0.0001%의 상황Write Count와 Read Count를 사용하여 Readers-Writers Problem 완화 [OS] Synchronization II동기화의 고전 문제 3가지Bo..
C++/Game Server
2026. 2. 12. 20:37
