COM ApartmentCOM의 Threading model에 대한 자료, 아래 사이트와 문서 자료로 정리한 것입니다. (DOIT, COM+, Essential COM의 Apartment내용을 보고 추가하고 Proxy / Stub을 추가 정리하자) COM을 사용할때 서버측에서는 일괄된 사용을 보장해야 한다. 위치 투명성을 보장하여 어디서든 호출 가능해야 하기 때문에 Proxy / Stub이 필요함과 동시에 재작된 클라이언트 어플리케이션에서 단일 쓰레드로 사용하거 멀티 쓰레드에서 사용하는 상황에서도 멀티쓰레드가 고려되지 않은 COM 오브젝트는 안전하게 구동되어야 한다.이에 Microsoft는 COM Thread model로 Apartment라는 것을 정의 한다. Apartment는 COM 오브젝트를 Thr..