次にスレッドを作成しましょう。Thread クラスを使用してスレッドを作成する場合は、スレッド エントリを指定するだけです。スレッド エントリにより、プログラムはこのスレッドに何を実行させるかを知ることができます。C# では、スレッド エントリは ThreadStart デリゲートを通じて提供され、呼び出し時にスレッドによって実行される関数を指します。 Thread: Start() メソッドの後、スレッドは ThreadStart によって表される、または指定される関数の実行を開始します。
VS.net を開き、新しいコンソール アプリケーション (コンソール アプリケーション) を作成すると、スレッドを完全に制御する無限の楽しみを体験できます。
//ThreadTest.cs
using System;
using System.Threading;
{
while (true) {
Console.WriteLine("Alpha.ベータ版が稼働中独自のスレッド。");
public class Simple
{
public static int Main()
{
Console.WriteLine("Thread Start/Stop/Join Sample");
Alpha oAlpha = new Alpha(); Thread (new ThreadStart(oAlpha.Beta));
oThread.Start();
Console.ReadLine();
}
return 0; 、作成したスレッド oThread が oThread.Start() メソッドを呼び出して開始すると、プログラムは実際に Alpha.Beta() メソッドを実行します。 Alpha oAlpha = new Alpha();
Thread oThread = new Thread(new ThreadStart(oAlpha.Beta));
上記C# のマルチスレッド機構です (2) の内容の予備調査です。さらに関連する内容については、PHP 中国語 Web サイト (www.php.cn) に注目してください。