摘要: 向线程传送数据有2种方法: 使用带参数的Threadstart方法 创建一个定制类,把线程的方法定义为实例方法,这样就可以初始化实例的数据,之后启动线程。 阅读全文
posted @ 2010-06-25 17:06 类型安全的心 阅读(1177) 评论(0) 推荐(0) 编辑
摘要: 使用Thread类可以创建和控制线程。使用Thread类需要引入系统的System.Threading命名空间。 下面简单示例这里不能保证哪个结果显输出,线程由操作系统调度,每次哪个线程在前面是不同的。使用Thread类创建的线程默认的是前台线程,线程池中的线程总是后台线程。前台线程后台线程前台线程在Main方法结束后,还会执行,一直到所有前台线程都完成任务了,程序才会结束。后台线程在Main方法... 阅读全文
posted @ 2010-06-25 15:39 类型安全的心 阅读(1442) 评论(0) 推荐(0) 编辑
摘要: 原帖: http://www.cnblogs.com/tity/archive/2006/08/30/490605.html 1.DateTime 2.程序运行时间:(单位 : 毫秒) 3.计算一个页面执行时间: 在Global.asax.cs文件中增加以下代码: 阅读全文
posted @ 2010-06-25 14:36 类型安全的心 阅读(1104) 评论(0) 推荐(0) 编辑
摘要: 进程和线程 进程:进程包含资源,例如windows句柄,文件系统句柄或者其他核心对象,每个进程都分配了虚拟内存。一个进程至少包含一个线程。操作系统会调度线程。 进程管理的资源包括虚拟内存和windows句柄。 线程: 都有自己的堆栈,但程序代码的内存和堆由一个进程内所有的线程共享。 在.NET中,托管的线程由Thread类定义。托管的线程不一定映射为一个操作系统线程。 使用委托创建线程的三种... 阅读全文
posted @ 2010-06-25 14:19 类型安全的心 阅读(1850) 评论(0) 推荐(0) 编辑
摘要: 用于在兼容的引用类型之间执行转换。例如as运算符类似于强制转换操作;但是,如果转换不可行,as会返回null而不是引发异常。更严格地说,这种形式的表达式 等效于as 运算符只执行引用转换和装箱转换。as运算符无法执行其他转换,如用户定义的转换,这类转换应使用cast表达式来执行。 阅读全文
posted @ 2010-06-25 13:39 类型安全的心 阅读(5557) 评论(0) 推荐(3) 编辑
点击右上角即可分享
微信分享提示