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

멀티스레드와 동기화 기법: 게임 서버와 병렬 프로그래밍 멀티스레드는 게임 서버와 같은 고성능 프로그램에서 필수적인 요소입니다.이번 글에서는 Web Server와 Game Server의 차이, 멀티스레드와 동기화 문제, Atomic과 Mutex, Deadlock의 위험과 해결법을 중심으로 학습한 내용을 정리합니다. 1. Web Server와 Game Server의 차이 Web Server (HTTP Server)- Web Server는 질의/응답 형태로 작동합니다. * ex) 테이크아웃 전문 식당처럼 요청에 대한 응답을 빠르게 처리.Game Server (TCP Server, Binary Server, Stateful Server)- Game Server는 실시간 상호작용(Interaction)을..

게임 개발에서 배우는 그림자 처리와 애니메이션 기법 게임 개발에서 그림자 처리, 지형 렌더링, 픽킹(Picking), 애니메이션(Skinning)은 사실적인 그래픽 구현과 상호작용을 위해 중요한 역할을 합니다.이번 글에서는 Shadow Mapping, Tessellation, Terrain, Picking, Animation(Skinning)과 관련된 개념과 원리를 정리해 보았습니다. 1. Shadow Mapping Shadow Mapping이란?- Shadow Mapping은 빛의 기준으로 앞에 물체가 있을 경우 그림자를 표현하는 기술입니다. - 그림자는 빛의 방향과 물체 간의 관계를 계산하여 생성됩니다. 그림자 품질 개선 - 그림자가 깨지지 않으려면, 그림자를 그리는 화면 크기를..