C#之关于线程的概述

时间:2020-08-10 作者:管理员 点击:742

当启动应用程序时,系统就会给该应用程序分配所需要的内存和其他资源,内存和资源的物理分离叫进程,分配给进程的内存与其他进程分配的内存被隔离,具有所属的进程才可以访问它。

在Windows操作系统中,通过访问Windows任务管理器可以查看当前正在运行的进程,点击详细信息,可看到进程的PID、CPU使用率、内存使用率等信息,应用程序可以包含一个进程或多个进程,每个进程都有自己独立的数据、执行代码和系统资源。

线程的本质:线程是指向进程的指令流部分的一个指针。

每一个进程至少有一个执行的线程,创建一个进程包括在指令中的某一点启动进程。这个最初线程称为基本线程和主线程。线程的执行顺行是由应用程序中的方法代码来决定的。在一个简单的.NET  FreameWork Windows应用程序中,主线程是项目中的方法Main中启动的,它最先调用Application.Rauo()开始。

线程有单线程和多线程之分,这种区分是针对进程而言的。一个进程有一个或多个线程,其中有一个进程的被称为单线程进程,有多个线程的被称为多线程进程。
返回列表
在线沟通

Are you interested in ?

感兴趣吗?

有关我们服务的更多信息,请联系

136 7365 2363(同微信) 13140187702

郑州网站建设郑州网站设计郑州网站制作郑州建站公司郑州网站优化--联系索腾

与我们合作

郑州网站建设郑州网站设计郑州网站制作郑州建站公司郑州网站优化--与索腾合作,您将会得到更成熟、专业的网络建设服务。我们以客户至上,同时也相互挑战,力求呈现最好的品牌建设成果。

业务咨询热线:

136 7365 2363

TOP

QQ客服

在线留言