コードの実行中 (10 秒程度) にフォームがフリーズしてしまうため、GUI とは別のスレッドで実行する必要があるコードが少しあります。
これまでに新しいスレッドを作成したことがないと仮定します。C# で .NET Framework 2.0 以降を使用してこれを行うための簡単な/基本的な例は何ですか?
ベストアンサー1
読み始めるのに良い場所はジョー・アルバハリ。
独自のスレッドを作成したい場合は、次のようにすると簡単です。
using System.Threading;
new Thread(() =>
{
Thread.CurrentThread.IsBackground = true;
/* run your code here */
Console.WriteLine("Hello, world");
}).Start();