前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >零基础学.NET电脑编程-线程 进程 多线程讲解 程序员必备

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

作者头像
做全栈攻城狮
发布2018-12-20 11:40:00
4450
发布2018-12-20 11:40:00
举报
文章被收录于专栏:做全栈攻城狮做全栈攻城狮

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

软件程序即进程

进程

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

电脑进程列表

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

进程操作

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

获取系统正在运行的进程

获取所有进程

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

启动进程:

启动进程

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

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

启动cmd程序

在进程写入读取内容

关闭进程

关闭进程

线程

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

线程列表

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

下节继续...

END.

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016.12.24 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档