RSS

C# Thread Test(2)

23 11月

Thread.Start()メソッド

 

using System;
using System.Threading;

public class ThreadTest2
{
 public static void Main()
 {
 MyThread thread1 = new MyThread(10);
 MyThread thread2 = new MyThread(4);
 }
}

class MyThread
{
 private Thread thread;
 private int count;

 public MyThread(int n)
 {
 if (n <= 0)
 {
 count = 10;
 }
 else
 {
 count = n;
 }

 this.thread = new Thread(new ThreadStart(Run));
 this.thread.Start();
 }

 public void Run()
 {
 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 と連携中

 
%d人のブロガーが「いいね」をつけました。