专栏首页做全栈攻城狮零基础学.NET电脑编程-线程 进程 多线程讲解 程序员必备

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

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

软件程序即进程

进程

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

电脑进程列表

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

进程操作

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

获取系统正在运行的进程

获取所有进程

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

启动进程:

启动进程

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

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

启动cmd程序

在进程写入读取内容

关闭进程

关闭进程

线程

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

线程列表

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

下节继续...

END.

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python学习入门教程,字符串函数扩充详解

    因有用户反映,在基础文章对字符串函数的讲解太过少,故写一篇文章详细讲解一下常用字符串函数。本文章是对:程序员带你十天快速入门Python,玩转电脑软件开发(三)...

    做全栈攻城狮
  • 电脑小白学习软件开发(9)-C#基础数组最大值,最小值及排序

    上次说了枚举字符串以及数组的一部分知识点,其实这些东西枯燥的很。小编在以前学习的时候也是如此。虽然枯燥,但这是做所有项目的基础。今天主要讲解点数组的基础知识,这...

    做全栈攻城狮
  • 安卓开发基础教程-使用隐式意图打开系统内置应用,干货

    本教程致力于讲解及快速进行安卓开发的学习。除安卓开发教程之外,还有Python、C#、网站建设、SEO等教程。对电脑技术感兴趣的朋友直接点击上方“关注”。

    做全栈攻城狮
  • Linux进程及作业管理

    一、进程查看及其管理工具 ps命令:报告当前进程的快照信息 ps - report a snapshot of the current processes....

    小小科
  • Linux性能及调优指南(翻译)之Linux进程管理

    本文为IBM RedBook的Linux Performanceand Tuning Guidelines的1.1节的翻译 原文地址:http://www.re...

    小小科
  • UNIX环境高级编程笔记之进程控制

      本章重点介绍了进程控制的几个函数:fork、exec族、_exit、wait和waitpid等,主要需要掌握的是父进程和子进程之间的运行机制,怎么处理进程的...

    CloudDeveloper
  • linux进程管理

    查看进行使用的指令是 ps ,一般来说使用的参数是 ps -aux,ps -ef,正常与grep连用

    小小咸鱼YwY
  • Linux 进程总结

    进程,是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。它的执行需要系统分配资源创建实体之后,才能进行。...

    杰哥的IT之旅
  • 进程

    以前的计算机一次只能执行一个程序,后来有了多道程序设计的电脑,可以宏观上执行多个程序。由此产生了进程的概念

    用户5426759
  • Linux进程基础

      计算机实际上可以做的事情实质上非常简单,比如计算两个数的和,再比如在内存中寻找到某个地址等等。这些最基础的计算机动作被称为指令(instruction)。所...

    用户6754675

扫码关注云+社区

领取腾讯云代金券