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

做全栈攻城狮

开篇

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

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

这是小白学习软件开发系列课程,旨在帮助对电脑编程感兴趣的朋友学习并熟悉电脑编程软件开发C#技术。达到程序员的级别,可以进入公司进行软件编程开发。总目录:目录:http://www.jianshu.com/p/d1add12a197e。

这是学习电脑编程的第二部分,带领你一起开发电脑桌面应用程序的第三课。上一课链接:Winform零基础入门教程-实现音乐播放器的歌词显示功能

零基础学.NET电脑编程-线程 进程 多线程讲解 程序员必备_第1张图片

软件程序即进程

进程

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

零基础学.NET电脑编程-线程 进程 多线程讲解 程序员必备_第2张图片

电脑进程列表

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

进程操作

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

获取系统正在运行的进程

零基础学.NET电脑编程-线程 进程 多线程讲解 程序员必备_第3张图片

获取所有进程

零基础学.NET电脑编程-线程 进程 多线程讲解 程序员必备_第4张图片

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

启动进程:

零基础学.NET电脑编程-线程 进程 多线程讲解 程序员必备_第5张图片

启动进程

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

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

零基础学.NET电脑编程-线程 进程 多线程讲解 程序员必备_第6张图片

启动cmd程序

零基础学.NET电脑编程-线程 进程 多线程讲解 程序员必备_第7张图片

在进程写入读取内容

关闭进程

关闭进程

线程

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

零基础学.NET电脑编程-线程 进程 多线程讲解 程序员必备_第8张图片

线程列表

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

下节继续...

END.

我是成傲天。

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

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

你可能感兴趣的:(零基础学.NET电脑编程-线程 进程 多线程讲解 程序员必备)