一个简单的好玩程序(可以创建进程)

 最近的几天都在很认真的看侯老师的那个MFC深入浅出的,里面有讲到一些关于进程和线程的知识。于是我就想说一些我对这方面的理解。

 

 

进程:就像侯老师书上所说,它其实就是一个数据结构体,用来管理它自己的那些线程,不过它是计算机分配资源的基本单位,它有自己的资源。

不过每个进程的独立的,进程之间的通讯是一个很麻烦是过程,也是很消耗资源的。为此,人们就提出了线程这个概念,如果你把线程认为是一个轻量级进程,也未尝是的错误,不过还是要清楚之间的差别。

 

线程:它才是用来执行代码的,不是进程。它有着自己的独立的代码和处理数据,不过它没有自己的资源,线程是共享进程的资源的,所以线程之间的通讯的不用那么麻烦。在操作系统中有这样的说法,进程是计算机资源的基本单位,而线程是计算机调度和分派的基本单位。

 

不知不觉就扯远了,我还是来说CreateProcess()这个函数,我去看过它在MSDN的中的定义,这个参数可以多的不得了,虽然它很多都是默认的,但是看的总是觉得很难似的,反正对它我是没什么好感,不过前几天我发现了另外的一个函数,它能简单的完成进程的创建,虽然没有CreateProcess功能强大,但是如果你只是想简单创建一个进程,还是很不错的,这个函数就是system();

 

下面来看看的它吧:

 

 

 

 

你可能会觉得这个程序是不是太简单了点,但是功能可是很强大的。

 

 

你可以在里面输入:

notepad   它就会帮你打开一个记事本。

还有其他系统是一些程序都可以。

 

如果你想让它打开你自己的应用程序的话,那就表明它的绝对的路径就可以了,不过要注意的如果路径有空格,那就要把整体路径用双引号圈起来,这样就可以了。

 

这个只是觉得蛮好玩的~~~

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值