public class Program
{
static void Main(string[] args)
{
var myThread = new TestThread();
Thread t = new Thread(new ThreadStart(myThread.PrintName));
Thread t1 = new Thread(new ThreadStart(myThread.PrintType));
t.Start();
t1.Start();
Console.Read();
}
}
public class TestThread
{
public void PrintName()
{
for (int i = 1; i <= 50; i++)
{
Console.WriteLine("Name {0}", i);
}
}
public void PrintType()
{
for (int i = 100; i <= 180; i++)
{
Console.WriteLine("Type {0}", i);
}
}
}
这里我怎么能修正它显示,我可以生成输出顺序,即 名称的第一个输出,然后只有输出的类型...我想知道关于在线程中使用锁定()?我在哪里可以得到很好的例子。我是线程初学者,需要v.simple的例子。我们如何运行两个线程并行?