MSDN 포럼에서 한 가지 질문을했지만 두 가지 답변이 있습니다. 일반적으로 스레딩이 정적 클래스와 함께 작동하는 방법을 알기 쉽게 설명합니다. 내 코드가 (아래) 정적 메서드를 동시에 10 개의 스레드에서 호출하는 경우 스레드 안전합니까? 코드가 어떻게 뒤에서 흘러가 는가? 모든 스레드가 그 자체 내에서 코드를 실행합니까 (비 정적 클래스로 생각하는 것처럼) 또는 정적 메소드와 다른 점은 정적, 모든 스레드가 코드에 도달하여 충돌하려고하기 때문입니까? 감사!정적 메서드 및 스레드
public static class A
{
static void Method(object parameter)
{
SqlCeConnection = .....
}
}
MSDN 질문 링크 : Here
PS : 나는 일반적으로 (인해 나는, 존 소총의 대답은 좋다 "대답"을 "의 코멘트를 추가"또는 클릭 수 없습니다 IE의 페이지 오류 죄송합니다 :)
msdn 포럼 링크를 게시하거나 답변 내용을 알려주십시오. –
링크가 표시되었습니다. 두 답변이 맞지 않습니다. 처음에는 '비동기 적으로 (동시에) 실행됩니다'라고 말합니다. 이 말이 맞습니다. 그러나 동기화가 없으면 결과가 잘못됩니다. 두 번째 것은 '그들은 동일한 코드를 실행할 것입니다'라고 말합니다 (그는 동시에 비동기 적으로 말하지 않습니다) –