問題タブ [singlethreadmodel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - VS2010 で STA (シングル スレッド アパートメント) コントロールを作成する方法
コンポーネントをホストする .NET 4.0 Windows サービスがあります。私たちのプロジェクト リーダーは、特定のコンポーネントでメソッドを呼び出すと、パフォーマンスが低下すると言います。彼は、このパフォーマンスの低下を招くのは STA コンポーネントではないかと考えています。
この理論をテストするために、1 つのメソッドが整数を受け取り、整数の 2 倍を返す STA コンポーネントを作成するように依頼されました。このコンポーネントはサービスでホストされ、テストが実行されます。
このようなものは C# で作成できますか、それとも C++ で作成する必要がありますか?
可能であれば、いくつかのコードを含めていただけますか?
編集:(ハンの提案に基づくコード)