C#编程-147:线程基础_彭世瑜_新浪博客
【摘要】
启动线程:
ThreadStart ts = new ThreadStart(method);//创建委托实例 Thread t = new Thread(ts);//创建线程 t.Start();//启动线程
线程休眠
...
启动线程:
- ThreadStart ts = new ThreadStart(method);//创建委托实例
- Thread t = new Thread(ts);//创建线程
- t.Start();//启动线程
线程休眠
- t.Suspend();//线程挂起
- Thread.Sleep(1000);//线程休眠
- t.Resume();//线程继续
属性:IsAlive,判断线程当前执行状态
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading;
- namespace ThreadPriorityTest
- {
- class Program
- {
- public static void method()
- {
- Console.WriteLine("线程名称:{0},线程优先级:{1}",
- Thread.CurrentThread.Name.ToString(),
- Thread.CurrentThread.Priority.ToString());
- }
- static void Main(string[] args)
- {
- ThreadStart ts1 = new ThreadStart(method);//创建委托实例
- ThreadStart ts2 = new ThreadStart(method);
- Thread t1 = new Thread(ts1);//创建线程
- Thread t2 = new Thread(ts2);
- t1.Name = "线程1";
- t2.Name = "线程2";
- t1.Priority = ThreadPriority.Highest;
- t2.Priority = ThreadPriority.BelowNormal;
- t1.Start();
- t2.Start();
- Console.ReadKey();
- }
- }
- }
文章来源: pengshiyu.blog.csdn.net,作者:彭世瑜,版权归原作者所有,如需转载,请联系作者。
原文链接:pengshiyu.blog.csdn.net/article/details/109661919
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)