問題タブ [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.

0 投票する
2 に答える
2125 参照

c# - VS2010 で STA (シングル スレッド アパートメント) コントロールを作成する方法

コンポーネントをホストする .NET 4.0 Windows サービスがあります。私たちのプロジェクト リーダーは、特定のコンポーネントでメソッドを呼び出すと、パフォーマンスが低下すると言います。彼は、このパフォーマンスの低下を招くのは STA コンポーネントではないかと考えています。

この理論をテストするために、1 つのメソッドが整数を受け取り、整数の 2 倍を返す STA コンポーネントを作成するように依頼されました。このコンポーネントはサービスでホストされ、テストが実行されます。

このようなものは C# で作成できますか、それとも C++ で作成する必要がありますか?

可能であれば、いくつかのコードを含めていただけますか?

編集:(ハンの提案に基づくコード)