C # : 정적 메서드가 여러 스레드에서 호출되면 어떻게됩니까? 내 응용 프로그램에는 동시에 여러 스레드에서 호출되는 정적 메서드가 있습니다. 데이터가 뒤섞 일 위험이 있습니까? 첫 번째 시도에서 메서드는 정적이 아니었고 클래스의 여러 인스턴스를 만들고있었습니다. 그 경우 내 데이터가 어떻게 든 뒤섞여있었습니다. 때때로 발생하기 때문에 이것이 어떻게 발생하는지 잘 모르겠습니다. 아직 디버깅 중입니다. 그러나 이제 방법은 지금까지 아무런 문제가 없습니다. 어쩌면 행운 일 수도 있습니다. 나는 확실히 모른다. 메서드 내에서 선언 된 변수 ( " 캡처 된 "변수 제외)는 격리되므로 고유 한 문제가 발생하지 않습니다. 그러나 정적 메서드가 공유 상태에 액세스하면 모든 베팅이 해제됩니다. 공유 상태의 예는 다음과..