欢迎使用CSDN-markdown编辑器

来源:互联网 发布:打码源码 编辑:程序博客网 时间:2024/06/13 14:09

线程

//获取当前线程Thread mainThread=Thread.CurrentThread;Counsole.WriteLine("主线程的ID是:{0}",mainThread.ManagedThreadId);//创建一个线程Thread thread =new Thread(Dowork);//类似委托,传一个方法进来//线程的级别:只供操作系统做一个参考thread.Priority=ThreadPrioriyt.Highest;//设置线程名thread.Name="threadName";//设置后台线程(前台线程:只有所有的前台线程都关闭才能完成程序关闭;后台线程:只有所有的前台线程结束,后台线程自动结束。)thread.IsBackgroup=true;//启动一个线程(不是真正的启动,告诉cpu这个线程可以执行了)thread.Start();//如果方法有参数,执行的时候传进来int inum=0;while(true){    Console.WriteLint("主线程在干活{0}",Thread.CUrrentThread.ManagedThreadId);    Thread.Sleep(1000);    inum++;    if(inum==5)    {        thread.Abort();//终止线程    }}public void Dowork(){    Console.WriteLint("子线程在干活{0}",Thrad.CurrentThread.ManagedThreadId);}
0 0