摘要: 转自http://www.cnblogs.com/luoht/archive/2011/01/03/1924832.html线程的基本概念• 线程是程序执行的基本原子单位. 一个进程可以由多个线程组成. • 每个线程都维护异常处理程序、调度优先级和一组系统用于在调度该线程前保存线程上下文的结构。线程上下文包括为使线程在线程的宿主进程地址空间中无缝地继续执行所需的所有信息,包括线程的CPU 寄存器组和堆栈。 • 在分布式编程中,正确使用线程能够很好的提高应用程序的性能及运行效率.实现原理是将一个进程分成多个线程,然后让它们并发异步执行,来提高运行效率. • 并发执行并不是同时执行(占有CPU), 阅读全文
posted @ 2011-01-04 17:56 ColdFish_Pegasus 阅读(340) 评论(0) 推荐(2) 编辑
摘要: 转自http://www.cnblogs.com/c2303191/articles/826571.htmlControl.Invoke 方法 (Delegate) :在拥有此控件的基础窗口句柄的线程上执行指定的委托。Control.BeginInvoke 方法 (Delegate) :在创建控件的基础句柄所在线程上异步执行指定委托。(一)Control的Invoke和BeginInvoke我们要基于以下认识:(1)Control的Invoke和BeginInvoke与Delegate的Invoke和BeginInvoke是不同的。(2)Control的Invoke和BeginInvoke的参 阅读全文
posted @ 2010-12-31 10:43 ColdFish_Pegasus 阅读(331) 评论(1) 推荐(0) 编辑