RSS

C# Thread Test(4)

23 11月

パラメータをスレッドに渡す例

using System;
using System.Threading;

public class ParamThreadTest1
{
 public static void Main()
 {
 ParameterizedThreadStart workerDelegate = new ParameterizedThreadStart(DoWork);
 Thread thread = new Thread(workerDelegate);
 thread.Start(10);    // パラメータをStartメソッドで渡す。
 }

 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 と連携中