C#中的多线程编程.docVIP

  • 3
  • 0
  • 约6.7千字
  • 约 9页
  • 2016-05-24 发布于河南
  • 举报
C#中的多 C#是.Net平台的通用开发工具,它能够建造所有的.Net应用。在.Net中所有(AppDomain)中,Win32进程,实际上它们还是有很大的不同。应用程序域提供了一种安全而通用的处理单元,公共语言运行库可使用它来隔离应用程序。注意在.Net中win32中的Process)内的 ?????在Visul?C#中System.Threading?命名空间提供一些使得可以进行多线程编程的类和接口,其中线程的创建有以下三种方法:Thread、ThreadPool、Timer。下面我就它 1.?Thread ???????这也许是最复杂的方法,但它提供了对线程的各种灵活控制。首先你必须使用它的构造函数创建一个线程实例,它的参数比较简单,只有一个ThreadStart?委托: [C#] ???????????????????public?Thread(ThreadStart?start); 然后Start()启Priority属性来enum?ThreadPriority:??Normal、?Lowest、?Highest、?BelowNormal、? AboveNormal)。t1和t2,然后分t1为“1”,t2“2”,根据它看出它CPU时间之比,这也反映出了它们各自的优先级)。 ?static?void?Main(string[]?args) ??{ ???Thread?t1

文档评论(0)

1亿VIP精品文档

相关文档