2012-02-03 5 views

答えて

7

いいえ、そうではありません。ほとんどのUIアプリケーションはSTAスレッドから開始します。新しいスレッドの開始を妨げるものではありません。 STAThreadは、主にCOM interopに関するものです。私はあなたがCOMを使用する何も使用していないときにを無視することができますが、クリップボードなどとやりとりするUIコントロールがCOMをよく使用することに注意してください。

この属性は、アプリケーションを実行する新しく作成されたスレッドのアパートメントモデルに影響します。 Mainメソッド自体とはほとんど関係がありません。実際には、アセンブリ属性などであってもかまいません。

+0

何も指定しなかった場合のデフォルトスレッドモデルは何ですか? –

+0

@AdamLee: "不明"、私は信じています。 http://msdn.microsoft.com/en-us/library/system.threading.thread.getapartmentstate.aspxを参照してください。 –

関連する問題