C#高编 - 线程、任务和同步

1.概述

线程

线程是程序中独立的指令流。运行在服务器上的应用程序中,等待客户请求的线程,称为侦听器线程。

进程

进程包含资源,如Window句柄、文件系统句柄或其他内核对象。每个进程都分配了虚拟内存。一个进程至少包含一个线程。

线程有一个优先级、实际上正在处理的程序的位置计数器、一个存储其局部变量的栈。

每个线程都有自己的栈,但程序代码的内存和堆由一个进程的所有线程共享。这使一个进程的所有线程直接的通信非常快—该进程的所有线程都寻址相同的虚拟内存。

2.异步委托

创建线程的一种简单方式是定义一个委托,并异步调用它。

 

posted @ 2014-01-26 01:39  阿樂  阅读(114)  评论(0编辑  收藏  举报