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

1.概述

线程

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

进程

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

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

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

2.异步委托

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

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

上一篇:冬季实战营第一期:从零到一上手玩转云服务器----心得


下一篇:mac下编辑权限文件