您当前的位置: 首页 >  c#

彭世瑜

暂无认证

  • 0浏览

    0关注

    2791博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C#编程-147:线程基础_彭世瑜_新浪博客

彭世瑜 发布时间:2017-08-26 14:46:33 ,浏览量:0

启动线程:
  1. ThreadStart ts = new ThreadStart(method);//创建委托实例
  2. Thread t = new Thread(ts);//创建线程
  3. t.Start();//启动线程
线程休眠
  1. t.Suspend();//线程挂起
  2. Thread.Sleep(1000);//线程休眠
  3. t.Resume();//线程继续
属性:IsAlive,判断线程当前执行状态
C#编程-147:线程基础 C#编程-147:线程基础 C#编程-147:线程基础 C#编程-147:线程基础 C#编程-147:线程基础
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading;
  6. namespace ThreadPriorityTest
  7. {
  8.     class Program
  9.     {
  10.         public static void method()
  11.         {
  12.             Console.WriteLine("线程名称:{0},线程优先级:{1}",
  13.                             Thread.CurrentThread.Name.ToString(),
  14.                             Thread.CurrentThread.Priority.ToString());
  15.  
  16.         }
  17.         static void Main(string[] args)
  18.         {
  19.             ThreadStart ts1 = new ThreadStart(method);//创建委托实例
  20.             ThreadStart ts2 = new ThreadStart(method);
  21.             Thread t1 = new Thread(ts1);//创建线程
  22.             Thread t2 = new Thread(ts2);
  23.             t1.Name = "线程1";
  24.             t2.Name = "线程2";
  25.             t1.Priority = ThreadPriority.Highest;
  26.             t2.Priority = ThreadPriority.BelowNormal;
  27.             t1.Start();
  28.             t2.Start();
  29.             Console.ReadKey();
  30.  
  31.         }
  32.     }
  33. }
关注
打赏
1665367115
查看更多评论
立即登录/注册

微信扫码登录

0.1176s