STAThread의 MSDN 기사에서 :
응용 프로그램의 COM 스레딩 모델이 STA (단일 스레드 아파트)임을 나타냅니다.
(참고로 전체 기사 입니다.)
싱글 스레드 아파트 ... 좋아, 그건 내 머리 위로 갔다. 또한 응용 프로그램이 COM interop을 사용하지 않는 한이 속성은 실제로 아무 작업도 수행하지 않는다는 것을 읽었습니다. 그렇다면 정확히 무엇을하고 멀티 스레드 애플리케이션에 어떤 영향을 미칠까요? 다중 스레드 응용 프로그램 ( Timer
s를 사용하는 모든 사람부터 스레드 풀 등의 비동기 메서드 호출에 이르기까지 포함 )은 MTAThread를 사용해야하나요? STAThread와 MTAThread는 실제로 무엇을합니까?