收录日期:2019/02/20 03:41:07 时间:2016/05/22 08:22:30 标签:C#
如题.
http://www.csdn.net/Develop/Read_Article.asp?Id=20695
ms-help://MS.VSCC/MS.MSDNVS.2052/csref/html/vcwlkThreadingTutorial.htm
还有www.codeproject.com
上面有很多,我现在上不了,不能给你一个确切的网址,你上去看看先咯
先找那些for beginner的看看,应该有很大帮助的
创建多线程应用程序


      在.NET和C#中编写一个多线程应用程序将非常得容易。即使对于那些从没有用C#
编写过多线程应用程序的初学者,只需遵循以下这些简单的步骤就可以实现目的。


      定义名称空间

      在.NET中,多线程功能是在System.Threading名称空间中定义的。因此,在使用
任何线程类之前,必须定义 System.Threading名称空间。定义方法如下:


      using System.Threading;


      启动线程

      System.threading名称空间中的Thread类代表一个线程对象,用这个类对象可以
创建新的线程,删除、暂停和恢复线程。 下面的代码使用Thread类创建一个新的线
程,然后启动这个线程:


      thread = new Thread(new ThreadStart( WriteData ));

      thread.Start();


      其中WriteData是这个线程要执行的一个函数,代码如下:


      protected void WriteData()

      {

      string str ;

      for ( int i = 0; i<=10000; i++ )

      {

      str = "Secondary Thread" + i.ToString();

      Console.WriteLine(listView1.ListItems.Count, str, 0, new
string[]{""} );

      Update();

      }

      }

      杀死线程


      Thread类的Abort方法用于永久地杀死一个线程。但是请注意,在调用Abort方法
前一定要判断线程是否还激活,也就是判断thread.IsAlive的值:


      if ( thread.IsAlive )

      {

      thread.Abort();

      }


      暂停线程


      Thread.Sleep方法用于将一个线程暂停一段时间,代码如下:


      thread.Sleep();


      设置线程的优先权


      我们可以使用Thread类的ThreadPriority属性设置线程的优先权。线程优先权的
取值范围是Normal、AboveNormal、BelowNormal、Highest或者Lowest。请看下面的设
置代码:


      thread.Priority = ThreadPriority.Highest;


      延迟线程


      Thread类的Suspend方法可以延迟一个线程。线程被延迟到调用Resume方法为
止。


      if (thread.ThreadState = ThreadState.Running )

      {

      thread.Suspend();

      }


      恢复被延迟的线程


      调用Resume方法可以恢复一个被延迟的线程。如果线程没有被延迟,Resume方法
就是无效的。


      if (thread.ThreadState = ThreadState.Suspended )

      {

      thread.Resume();

      }

我的积分用完了,怎样获取积分啊 有一句话 不知道如何翻译,请大家帮忙。 想买个2000块左右的手机,通话质量好,待机时间稍长点,大家帮忙推荐下 [图]所有的Msi文件 都提示 无法找到指定的路径?跪求。。 请各位水源高手 copy_from_user/to_usr似乎没有实际作用哦 赛尔凯达:9月免费IT技术放送--servlet\\ajax 高分求教sql server 2005 数据备份与还原,在线等,第一个正确答案给全分!!!! win32汇编中按钮创建问题 XP下安装,引导 FC5,怎么做?谢谢 求n个数最大公约数的一道ACM题 今早发现又进去了... 被人短信骚扰怎么办? 北京实习 试用期违约 被人短信骚扰怎么办? 四个分区双击打不开 请 熟悉网络编程,服务器开发的兄弟进来 用dephi语句取得sqlsever中某张表的某行的所有字段值,并赋值我所定义的变量的方法!!!!!!急啊,很急啊 新手问题autoboot.bat运行后就没反应 >>---------------------------有没搞错...今早刷牙....窗对面的MM裸体跑出来关门------------------------------- 继续做没有前途的.net,还是改行做C++,大家帮忙出出主意 那位高人能给个雅虎新邮箱的邀请?谢谢 游戏开发过程的基础题目!!快来做啊,做完立即揭帖。。。谢谢啊 。。。。。 请教如何提取网页内表格里的数据 一个关于WideString和PByteArray的问题,请教大家. RAD如何去除中文? 如何新建本地通讯录? b/s版邮箱模版是哪个? 求助,初用Delphi连接数据库时遇到的问题.