マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

  • MTA : Multithreaded Apartment
  • スレッドセーフではないが、性能を追求した実装が可能な仕組み
    (...と言うかSTAと比べて、何もしていないダケ)。

詳細

MTAのアパートメント

  • 複数スレッドが所属できるアパートメントで、プロセスに1つで共有される。
  • アパートメント属性はスレッドに対して設定される。

MTAのオブジェクト

  • 複数からのスレッドのアクセスを想定しているオブジェクト。
  • 複数のスレッドからのアクセスに備えてスレッドセーフに実装する必要がある。

MTAの仕組み

  • 特に特殊な実装をしない、一般的なオブジェクト。
  • マルチスレッド・クライアントから利用される場合、
    メンバ変数へのアクセス部分をスレッドセーフに実装する必要がある。

参考


Tags: :Windows, :プログラミング, :.NET開発


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019-10-29 (火) 20:10:20 (14d)