「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
目次 †
概要 †
- MTA : Multithreaded Apartment
- スレッドセーフではないが、性能を追求した実装が可能な仕組み
(...と言うかSTAと比べて、何もしていないダケ)。
詳細 †
MTAのアパートメント †
- 複数スレッドが所属できるアパートメントで、プロセスに1つで共有される。
MTAのオブジェクト †
- 複数からのスレッドのアクセスを想定しているオブジェクト。
- 複数のスレッドからのアクセスに備えてスレッドセーフに実装する必要がある。
MTAの仕組み †
- マルチスレッド・クライアントから利用される場合、
メンバ変数へのアクセス部分をスレッドセーフに実装する必要がある。
参考 †
Tags: :Windows, :プログラミング, :.NET開発