C#线程类的定义实例实现是如何的呢?我们使用Thread类,将Thread类封装在一个MyThread类中,以使任何从MyThread继承的类都具有多线程能力。MyThread类的代码如下:

C#线程类的定义实例:
- //C#线程类的定义实例
 - using System;
 - using System.Collections.Generic;
 - using System.Linq;
 - using System.Text;
 - using System.Threading;
 - namespace MyThread
 - {
 - abstract class MyThread
 - {
 - Thread thread = null;
 - abstract public void run();
 - public void start()
 - {
 - if (thread == null)
 - thread = new Thread(run);
 - thread.Start();
 - }
 - }
 - }
 
C#线程类的定义之使用MyThread类:
- class NewThread : MyThread
 - {
 - override public void run()
 - {
 - Console.WriteLine("使用MyThread建立并运行线程");
 - }
 - }
 - static void Main(string[] args)
 - {
 - NewThread nt = new NewThread();
 - nt.start();
 - }
 
C#线程类的定义实例基本的内容就向你介绍到这里,希望对你了解和学习C#线程类的定义有所帮助。
                名称栏目:C#线程类的定义实例解析
                
                文章来源:http://www.csdahua.cn/qtweb/news8/362308.html
            
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网