• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

방만들기, 방 목록 새로고침 강의 중 크로스스레드 문제

23.02.09 17:59 작성 조회수 330

0

좋은 강의 감사드립니다.

 

방만들기, 방 목록 새로고침 강의 중 크로스스레드 문제 관련 질문드립니다.

강의 중 RoomList 폼의 비하인드 코드에서 CreateRoomResponsed 함수에서 크로스스레드 문제가 발생합니다.

코드 흐름상 해당 함수는 Singleton클래스에서 Invoke 되어 호출되는 구조이고 위에 붉은색으로 표시한 코드가 UI에 직접 접근하여 크로스스레드가 발생한 것으로 보입니다.

정황상 크로스스레드가 발생하는게 맞는 상황인데, 강사님의 강의에서는 크로스스레드가 발생하지 않는것으로 보입니다.

혹시 제가 놓친 부분이 있을까요?

답변 1

답변을 작성해보세요.

0

c# - Why is cross thread operation exception not thrown while running exe in bin\Debug - Stack Overflow

이것때문에 debug mode 에서만 예외가 발생합니다.

안정성을 위해 UI 건드리는 부분은 UI스레드에서만 해주는게 맞습니다^^