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

rabbit jack님의 프로필 이미지

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

Thread Local Storage

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

24.02.08 23:00 작성

·

189

0

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

 

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

 

 

 

답변 1

0

Rookiss님의 프로필 이미지
Rookiss
지식공유자

2024. 02. 09. 02:15

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