using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
namespace Kilo.Test
{
class threadtest
{
public static void myStaticThreadMethod()
{
for (int i =0 ;i<100 ; i++ )
{
Console.Write("*");
System.Threading.Thread.Sleep(100);
}
}
public void myThreadMethod()
{
for (int i =0 ;i<100 ; i++ )
{
Console.Write("#");
System.Threading.Thread.Sleep(100);
}
}
static void Main(string[] args)
{
Console.WriteLine("begin start");
Thread thread1 = new Thread(myStaticThreadMethod);
thread1.Start(); // 只要使用Start方法,?程才??行
Console.WriteLine("begin started");
Console.WriteLine("begin start2");
Thread thread2 = new Thread(new threadtest().myThreadMethod);
thread2.Start(); // 只要使用Start方法,?程才??行
Console.WriteLine("begin started2");
Console.WriteLine("begin start3");
Thread thread3 = new Thread(delegate() {
for (int i =0 ;i<100 ; i++ )
{
Console.Write("$");
System.Threading.Thread.Sleep(100);
}
});
thread3.Start();
Console.WriteLine("begin started3");
/*
Console.WriteLine("begin starte4");
Thread thread4 = new Thread(( ) => { Console.WriteLine("Lambda表?式"); });
thread4.Start();
Console.WriteLine("begin started4");
*/
Console.ReadLine();
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
namespace Kilo.Test
{
class threadtest
{
public static void myStaticThreadMethod()
{
for (int i =0 ;i<100 ; i++ )
{
Console.Write("*");
System.Threading.Thread.Sleep(100);
}
}
public void myThreadMethod()
{
for (int i =0 ;i<100 ; i++ )
{
Console.Write("#");
System.Threading.Thread.Sleep(100);
}
}
static void Main(string[] args)
{
Console.WriteLine("begin start");
Thread thread1 = new Thread(myStaticThreadMethod);
thread1.Start(); // 只要使用Start方法,?程才??行
Console.WriteLine("begin started");
Console.WriteLine("begin start2");
Thread thread2 = new Thread(new threadtest().myThreadMethod);
thread2.Start(); // 只要使用Start方法,?程才??行
Console.WriteLine("begin started2");
Console.WriteLine("begin start3");
Thread thread3 = new Thread(delegate() {
for (int i =0 ;i<100 ; i++ )
{
Console.Write("$");
System.Threading.Thread.Sleep(100);
}
});
thread3.Start();
Console.WriteLine("begin started3");
/*
Console.WriteLine("begin starte4");
Thread thread4 = new Thread(( ) => { Console.WriteLine("Lambda表?式"); });
thread4.Start();
Console.WriteLine("begin started4");
*/
Console.ReadLine();
}
}
}