| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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
- 강한 연결 요소
- DP
- Binary Lifting
- 자바스크립트
- Express.js
- Prisma
- 이분 탐색
- 트라이
- map
- localstorage
- Spin Lock
- ccw 알고리즘
- Delete
- PROJECT
- Strongly Connected Component
- 벨만-포드
- 비트마스킹
- R 그래프
- trie
- 최소 공통 조상
- SCC
- 게임 서버 아키텍처
- 2-SAT
- 비트필드를 이용한 dp
- Github
- 그래프 탐색
- Lock-free Stack
- reference counting
- Behavior Design Pattern
- JavaScript
Archives
- Today
- Total
목록Write 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
