상세 컨텐츠

본문 제목

멀티쓰레드 개론

똑똑한 개발/C++ 게임개발

by 성댕쓰 2021. 8. 1. 21:54

본문

 

게임서버를 식당운영에 비유하면 직원과 영혼은 각 쓰레드와 CPU 코어이다.

 

하나의 코어로 여러 쓰레드를 동시에 실행할 수 없다. 빠르게 일을 처리해서 동시에 돌아가는 것처럼 보이는 것이다.

 

여러 쓰레드를 사용하는 장점 중 하나는 Heap영역과 데이터영역(static 변수)데이터를 공유할 수 있다는 점이다.

하지만 이 장점이 오히려 단점이 되는 경우가 많다.

 

참조 : [C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버 대시보드 - 인프런 | 강의 (inflearn.com)

'똑똑한 개발 > C++ 게임개발' 카테고리의 다른 글

Atomic  (0) 2021.08.02
쓰레드 생성  (0) 2021.08.02
환경 설정  (0) 2021.08.01
서버란 무엇일까  (0) 2021.08.01
C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈  (0) 2021.08.01

관련글 더보기

댓글 영역