首页 热点资讯 义务教育 高等教育 出国留学 考研考公
您的当前位置:首页正文

零基础学.NET电脑编程-线程 进程 多线程讲解 程序员必备

2024-12-16 来源:花图问答

做全栈攻城狮

开篇

本文章属于C#零基础入门的教程。

建议按照文章项目进行实战,多写代码,多练习。

软件程序即进程

进程

进程是系统进行资源分配和调度的基本单位,程序是指令、数据及其组织形式的描述,进程是程序的实体。也就是说每一个程序都可以表示为一个进程。可以在任务管理器中查看到电脑运行进程情况:

电脑进程列表

可以把一个程序当作一个进程。进程是程序运行在系统中的实例。

进程操作

通过使用Process进程类。可以对进程进行操作使用。下面添加一个Console应用程序Demo,用以展示Process的使用

获取系统正在运行的进程

获取所有进程

显示运行中程序所有进程名称

启动进程:

启动进程

运行之后即可打开记事本程序和IE浏览器。

运行指定exe程序,并写入参数和读取结果:

启动cmd程序

在进程写入读取内容

关闭进程

关闭进程

线程

线程有时叫做“轻量级线程”,是程序执行的最小单位。线程是进程中的一个实体,用来执行某个任务。一个进程可以拥有多个进程。

线程列表

每个进程中含有多个线程,用来执行不同的任务。

下节继续...

END.

我是成傲天。

生活在不出名的本科院校,白天是学生族,晚上是程序员和知识服务工作者。

读完我的文章如果有收获,记得打赏、关注和点赞哦!

显示全文