C#多线程 Thread(一)

 

 

进程:一个应用程序就是一个进程,一个进程中可以包含多个线程。

主线程打印循环数和子线程打印循环数同时执行,交替打印。

大家一起练习一下吧,我也把它忘了,慢慢学.我们试试b编码...

View Code
 1 using System.Text;
 2 using System.Threading;
 3 namespace StudyThread
 4 {
 5     class Program
 6     {
 7         static void Main(string[] args)
 8         {
 9             //创建一个线程
10             Thread thread = new Thread(new ThreadA().test);
11             //线程处于就绪状态,没有执行
12             thread.Start();
13             for (int i = 0; i < 100; i++)
14             {
15                 //让当前线程休息500毫秒,当阻塞结束处于就需状态
16                 Thread.Sleep(500);
17                 Console.WriteLine("我是主线程" + i);
18             }
19         }
20     }
21     public class ThreadA 
22     {
23         public void test()
24         {
25             for (int i = 0; i < 100; i++)
26             {
27                 Thread.Sleep(1000);
28                 Console.WriteLine("我是子线程" + i);
29             }
30         }
31     }
32 }

ok,完成了..

 

posted @ 2012-08-04 14:34  妍珊  阅读(515)  评论(0编辑  收藏  举报