摘要: 前言根据上一节中http://www.cnblogs.com/aehyok/archive/2013/05/02/3054615.html对多线程的入门了解。本节就来探讨一下简单的使用多线程。使用多线程 线程用Thread类来创建, 通过ThreadStart委托来指明方法从哪里开始运行,下面是ThreadStart委托如何定义的:public delegate void ThreadStart();调用Start方法后,线程开始运行,线程一直到它所调用的方法返回后结束。下面是一个例子,使用了C#的语法创建TheadStart委托: class Program { ... 阅读全文
posted @ 2013-05-02 22:10 aehyok 阅读(1082) 评论(2) 推荐(0) 编辑
摘要: 前言C#支持通过多线程并行地执行代码,一个线程有它独立的执行路径,能够与其它的线程同时地运行。一个C#程序开始于一个单线程,这个单线程是被CLR和操作系统(也称为“主线程”)自动创建的,并具有多线程创建额外的线程。简单示例说明这里的一个简单的例子及其输出 static void Main(string[] args) { System.Threading.Thread thread = new System.Threading.Thread(WriteY); thread.Start(); while... 阅读全文
posted @ 2013-05-02 14:33 aehyok 阅读(1281) 评论(0) 推荐(1) 编辑