• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

컨텍스트 스위칭 질문 있습니다.

24.02.08 23:00 작성 조회수 106

0

bool repeat = ThreaadName.IsValueCreated;
if(repeat)
   Console.WriteLine(ThreadName.Value + " (repeat)");
else
   Console.WriteLine(ThreadName.Value);

 

위 코드에서 else 블록에 진입 후, Console.WriteLine이 호출되기 전, 컨텍스트 스위칭이 발생한다면 동일한 스레드에 의해 else 구문이 여러번 호출될 가능성이 있을까요?

 

 

 

답변 1

답변을 작성해보세요.

0

그렇지는 않습니다. else로 들어온 순간부터 '재생'이 되기 때문이죠.