i7マルチコアプロセッサで動作する.NET 3.5には既知の問題はありますか? .NET Framework /コンパイラは複数のコアを自動的に利用するのですか、そうするために暗黙的にプログラムする必要がありますか?.Net 3.5 on i7マルチコアプロセッサ
答えて
いいえ、なし。
スレッディングについては、スレッドを使用するコードを記述する必要があります。
コンパイラについても尋ねてきたので、あなたが冒険していて、ソリューションが並列化に適している場合は、parallel builds on multicore machines in MSBuildを有効にすることができます。
私はi7ラップトップを持っていて、3.0/3.5/4.0では何の問題もありませんでした。 –
私が知っているi7で.NET 3.5を実行しても問題はありません。
.NET Frameworkは、マルチスレッドアプリケーションの構築をサポートしていますが、複数のCPUコアが存在する場合の動作を本質的に変更することはありません。
しかし、IISなどの特定のアプリケーションホストは、それ自体がマルチスレッドであり、必ずしもコードをスレッドに対応させる必要はなく、複数のスレッド間でワークロードを分散することができます(複数のコアにわたって並列に実行できます)。 。
複数のコアを利用するもう1つの方法は、単により多くのプロセスを実行することです。
あなたは可能性の世界を持っており、それらを悪用する方法を決めるのはあなた次第です!
ご協力ありがとうございました – awni
私はすべてのコンピュータで.NET 3.5を使用してプログラミングしているi7搭載の3台のコンピュータを持っています。それに関する問題について聞いたことはありません。マルチコアを活用するために.NETでプログラミングしたい場合は、Task Parallel Libraryを見ることをお勧めします。この本のParallel Programming with Microsoft .NETも参照してください。
ありがとうございました – awni
- 1. Learn .NET 3.5
- 2. .NET 3.5対.NET 3.0
- 3. Tensorflow on Python 3.5
- 4. beautifulsoup 4.4 on python 3.5
- 5. IsolatedStorageFile.GetLastWriteTime for .NET 3.5
- 6. MSCharts&.NET 3.5 SP1
- 7. DtdProcessing.Ignore in .net 3.5
- 8. string.Join().NET 3.5
- 9. SmtpClient SendAsync in .NET 3.5
- 10. pInvoke、.net 4 vs 3.5
- 11. SharePoint 2007 and Detecting .Net 3.5
I7に関する問題が発生しましたか?または少なくとも噂ですか? –
ここをクリックしてください:[Parallel programming in C#](http://stackoverflow.com/q/2263803/791745) –
私は問題はありませんでした。私たちのソリューションを使用するサーバーをセットアップするクライアントがあります。彼らはi7が動作するかどうかを知りたがっていました。私はi7の経験は何も持っておらず、安全で尋ねることを決めました:) – awni