前田稔(Maeda Minoru)の超初心者のプログラム入門
![]()
![]()
// ランダムな時間間隔で時刻を出力(終了しない)
static void Run()
{
Random rnd = new Random();
while(true)
{
Thread.Sleep(rnd.Next(200, 1500));
Console.WriteLine("Time:{0}",DateTime.Now.TimeOfDay.ToString());
}
}
|
static void Main()
{
Thread thread = new Thread(new ThreadStart(Run));
thread.IsBackground = true; //バックグラウンド・スレッドとする
thread.Start();
for(int i=0; i<5; i++) Thread.Sleep(1000);
Console.WriteLine("Main が終了します");
}
|
static void Main()
{
Thread thread = new Thread(new ThreadStart(Run));
thread.Start();
for(int i=0; i<5; i++) Thread.Sleep(1000);
thread.Abort();
thread.Join();
Console.WriteLine("スレッドが終了しました");
}
|
![]()
[Next Chapter ↓] Thread Count
[Previous Chapter ↑] Thread NowTime Class