上一页 1 ··· 15 16 17 18 19
摘要: Thread 类 使用Thread类可以创建和控制线程,Thread类有如下方法: Start():启动线程; Sleep(int):静态方法,暂停当前线程指定的毫秒数; Abort():通常使用该方法来终止一个线程; Suspend():该方法并不终止未完成的线程,它仅仅挂起线程,以后还可恢复; Resume():恢复被Suspend()方法挂起的线程的执行。 基本用法: 静态的方法:using System.Threading;namespace ConsoleApplication1{ class Program { public static void myStaticThreadMe 阅读全文
posted @ 2011-05-30 16:03 佳园 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 一.为什么使用线程 简单来讲,就是用线程来实现,在程序运行过程中,还可以同时执行其他操作。二.线程的概述 线程是程序中独立的指令流。使用C#编写任何程序时,都有一个入口:Main()方法。程序从Main()方法的第一条语句开始执行,直到这个方法返回为止。 在.net framework class library中,所有与多线程机制应用相关的类都是放在System.Threading命名空间中的。 如果你想在你的应用程序中使用多线程,就必须包含这个类。三.异步委托 创建线程的一个简单方式是定义一个委托,异步调用它。 那什么是异步委托呢?异步委托就是定义一个方法,开一个新线程,让这个方法在后台执 阅读全文
posted @ 2011-05-30 14:59 佳园 阅读(918) 评论(0) 推荐(1) 编辑
摘要: 今天做了一个小例子,实现在winform中利用事件在两个窗体之间进行传值,加深了对事件的运用和理解。现在附上原创代码,如果有不完善的地方,还望大家指导和完善,谢谢!Form 1Cs:namespace EventTest{ public partial class Form1 : Form { public delegate void valueChangeHandle(string value); //定义一个委托 public static event valueChangeHandle valueChangeEvent; //定义事件 public Form1() { Initializ 阅读全文
posted @ 2011-01-27 11:10 佳园 阅读(650) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19