inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

Event

event관련 질문입니다.

291

빠직..

작성한 질문수 2

0

20240228191454.png

 

  1. 저렇게 SetEvent를 주석을 달고 했을때 무한 대기상태로 들어가는건 이해가 됬습니다. 저상태에선 브레이크 포인트를 잡는다던가, 디버그 행동을 할 수가 없나요??

     

     

  2. 저는 현재 WaitForSingleobject가 쓰레드 함수가 끝날때까지 대기 하는것으로 이해하고 있습니다.

     

     

  3. 쓰레드 함수가 정상적으로 끝나는게 아닌, 외부 함수에 의해서 강제강료 했을때 무한대기 하는 상태가 발생하는데,

     

    SetEvent를 호출하지않고 강제종료되는 경우를 고려할수있을까요?

     

     

     

 

네트워크 MMORPG windows-server

답변 1

1

Rookiss

  1. 네 안 됩니다. 다른 쓰레드에서 bp를 잡으면 저기서 멈춘 상태로 나오긴 하겠지만요.
    2. 질문이 잘 이해가 안 되는데 [쓰레드 함수가 끝날때까지 대기] 가 무슨 의미인지 모르겠네요
    애당초 쓰레드 함수라는 것이 모호합니다.
    3. WaitFor~은 무엇인가 끝나고 말고가 아니라 그냥 신호등처럼 파란불이 켜지기를 기다리는 단순한 존재입니다. 당연히 신호를 주지 않으면 영원히 대기하겠지만 그것은 애당초 설계적인 문제겠죠

IocpObject가 없어질 수 있는 이유에 대한 질문입니다.

0

27

2

CS 기초 지식이 필요없는 세상이 오지 않을까요?

0

132

2

DeadLock 탐지에서 재귀 Lock 상황에 대해 궁금합니다.

0

92

2

LockFreeStack #2에서 ABA 문제

0

63

1

RefCounting 강의 질문있습니다.

0

86

2

writeLock을 잡을때 꼭 empty 상태여야하는 이유?

0

103

2

Memory Pool에서 오버플로우 질문입니다.

0

119

2

포토폴리오 및 진로 관련하여 고민입니다.

0

227

1

포토폴리오 관련 고민입니다.

0

129

1

실무에서도 alloc, 스마트포인터 등을 구현해서 쓰는지 궁금합니다.

0

139

2

성능 테스트 결과

0

139

2

게임 서버 Stateful, Stateless 진로 고민

0

178

1

WaitOnAddress와 Sleep의 차이 질문

0

132

1

궁금한거 있습니다.

0

120

2

JobTimer 구동 스레드

0

147

2

TryPop() 동작 관련 질문

0

110

1

로드맵 C#서버 C++서버 방향성 질문

0

201

2

스레드 id를 출력할떄 메인스레드 id도 출력되나요?

0

98

1

생명주기를 위한 의도적 복사

0

121

2

락프리의 실무에서 사용 질문

0

189

2

32bit threadID와 16비트 상위 WriteFlag에 대해

0

132

2

mutex와 sleep 차이점

0

153

1

실무에서는 어떠한 코드 스타일을 사용하는지 궁금합니다

0

196

2

Stomp Allocator의 Release함수에 대한 질문입니다.

0

125

1