RSS

C# Thread Test (5)

23 11月

 

using System;
using System.Threading;

public class ParamThreadTest3
{
public static void Main()
{
ParameterizedThreadStart workerDelegate = new ParameterizedThreadStart(DoWork);
Thread thread = new Thread(workerDelegate);
thread.Start(10);    // パラメータをStartメソッドで渡す。
thread.Join();        // メインスレッドをブロックする
Console.WriteLine(“スレッド終了”);
}

public static void DoWork(object data)
{
int count = (int)data;

while (true)
{
count–;
if (count < 0)
{
return;
}

Console.WriteLine(count);
Thread.Sleep(500);
}
}
}

 

 
コメントする

投稿者: : 2010/11/23 投稿先 C#

 

タグ: , , ,

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中