新しいスレッドで簡単なコードを実行するにはどうすればいいですか? 質問する

新しいスレッドで簡単なコードを実行するにはどうすればいいですか? 質問する

コードの実行中 (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();

おすすめ記事