ThreadStatic 썸네일형 리스트형 C# ThreadStatic vs AsyncLocal 차이와 활용 C#에서 스레드별 데이터 저장을 위해 자주 사용되는 두 가지 키워드, [ThreadStatic]과 AsyncLocal의 차이점과 활용법을 알아봅니다.1. [ThreadStatic] 개념과 특징[ThreadStatic]은 스레드별로 독립된 정적 변수를 선언할 때 사용합니다. 각 스레드는 해당 필드의 별도 복사본을 갖게 되어, 여러 스레드가 동시에 같은 필드에 접근해도 데이터가 섞이지 않습니다.[ThreadStatic]private static int _field;public void Increment(){ _field++; Console.WriteLine($"스레드 {Thread.CurrentThread.ManagedThreadId}: {_field}");}하지만 [ThreadStatic]은 비.. 더보기 이전 1 다음