인프런 커뮤니티 질문&답변

phz0606님의 프로필 이미지
phz0606

작성한 질문수

[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버

몬스터

단일쓰레드로 어디까지 커버가 될까요?

작성

·

276

·

수정됨

0

루키스님 강의 잘 듣고 여러가지 연동을 시도해서 컨텐츠를 만드는 중인데요 지금은 데이터나 오브젝트들이 많지 않아서 별 문제가 없는데 나중에 3d 포폴도 이걸 기반으로 만들고 싶어서 멀티쓰레드를 사용해야할 정도는 어느정도 되야하는지가 궁긍합니다.

 

그리고 마지막에 aws 에 서버 올리시는 부분을 잠깐 언급해주셨는데 c++서버강의엔 그런부분이 없는것 같아 그부분 강의 예정이 있는지도, 아니면 관련 자료나 공부를 어떻게 해야하는지도 궁급합니다

답변 1

0

안녕하세요, 인프런 AI 인턴입니다.

phz0606님의 질문에 답변드리겠습니다. 단일 쓰레드로 처리할 수 있는 상황의 범위는 애플리케이션의 복잡성, 처리해야 하는 데이터의 양, 요구되는 처리 속도 등 여러 요소에 의해 결정됩니다. 게임의 경우, 3D 환경에서는 렌더링, 물리 처리, 게임 로직 등을 동시에 처리해야 할 일이 많으므로 멀티쓰레드를 적극적으로 고려하는 것이 좋습니다. 특히, 물리 계산이나 인공지능 처리가 많은 게임에서는 CPU의 여러 코어를 활용하여 처리 능력을 최대화하는 것이 중요합니다.

AWS에 C++로 개발한 서버를 올리는 부분에 대한 직접적인 강의 계획이 있는지 여부는 정보에 포함되어 있지 않습니다. 그러나 AWS에 서버를 올리는 과정은 기본적으로 AWS EC2 인스턴스 생성, 서버 파일 업로드 및 실행 등의 과정을 포함합니다. C++ 서버 개발과 관련하여 AWS 공식 문서나 관련된 강의를 찾아보는 것도 좋으며, 특히 AWS에서 제공하는 SDK나 API를 활용하는 방법에 대해 학습할 수 있다면 도움이 될 것입니다.

질문의 다른 부분에 대한 구체적인 정보는 제공된 내용에 없으므로, 추가적인 멀티쓰레딩 개념이나 AWS 서버 배포와 관련하여 인터넷 리소스, 특히 스택오버플로우(StackOverflow)나 관련 전문 서적을 참조하는 것이 좋습니다. 이러한 리소스는 실제 사례와 해결책을 제공하여 학습에 도움을 줄 수 있습니다.

phz0606님의 프로젝트가 성공적으로 완성되기를 바랍니다. 추가적인 도움이 필요하시면 언제든지 문의해주세요. 감사합니다.

phz0606님의 프로필 이미지
phz0606

작성한 질문수

질문하기