using System;
using System.Collections.Generic;
using System.Text;
using System.Threading;
namespace ThreadTest
{
class Program
{
static void Main(string[] args)
{
Thread.CurrentThread.Name = "主线程";
Thread f = new Thread(new ThreadStart(Work));
f.Start();
int i = 0;
while (i < 50)
{
Console.WriteLine(Thread.CurrentThread.Name+"t"+i.ToString());
i++;
}
}
static void Work()
{
Thread.CurrentThread.Name = "子线程";
int i = 0;
while (i < 50)
{
Console.WriteLine(Thread.CurrentThread.Name+"t"+i.ToString());
i++;
}
}
}
}[@more@]
using System.Collections.Generic;
using System.Text;
using System.Threading;
namespace ThreadTest
{
class Program
{
static void Main(string[] args)
{
Thread.CurrentThread.Name = "主线程";
Thread f = new Thread(new ThreadStart(Work));
f.Start();
int i = 0;
while (i < 50)
{
Console.WriteLine(Thread.CurrentThread.Name+"t"+i.ToString());
i++;
}
}
static void Work()
{
Thread.CurrentThread.Name = "子线程";
int i = 0;
while (i < 50)
{
Console.WriteLine(Thread.CurrentThread.Name+"t"+i.ToString());
i++;
}
}
}
}[@more@]
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10395457/viewspace-980399/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10395457/viewspace-980399/
本文通过一个简单的 C# 多线程程序示例介绍了如何创建和启动线程,主线程和子线程分别进行计数并打印输出,展示了多线程的基本使用方法。
6137

被折叠的 条评论
为什么被折叠?



