- 博客(3)
- 收藏
- 关注
原创 window下使用CreatThread()创建线程
Linux 下创建线程 线程是CPU运行的最小的调度单位,一个进程里面可以有多个并发的线程。但是至少有一个线程。在linux里面真正的线程这个东西,有的至少轻量级的进程,linux里面的线程和进程的创建其实都是fork()函数和exec() 函数对clone()函数不同的封装实现的,他们通过传入不同的参数实现了子进程和父进程在一些资源上共享权限,地址空间、文件系统、打...
2020-03-21 18:27:50 1698
原创 fork()函数和僵尸进程和孤儿进程
Linux 下通过fork()函数来产生新的进程,新的进程和原来的进程的各种数据和代码几乎是一模一样的,但是创建了新的进程之后,这个两个的进程就是异步的,指不定是谁先结束,这个时候就有可能父进程先结束,子进程没有结束,也有可能子进程先结束,然后父进程在结束。这个是九有孤儿进程和僵尸进程的问题。 首先,每个进程在运行的时候回有各自的pid 这个pid 是 是表示该进程的唯一的ID 号的...
2020-03-21 00:48:24 226
原创 Windows使用CreatProccess创建一个进程问题
问题说明:在Windows环境下,利用高级语言编程环境(限定为VS环境或VC环境)调用相关的系统调用(CreateProccess,即系统API)实现一个包括“进程创建,文件读写”的应用程序。有一个文本文件CommandList.txt,第一行是说明性文字:本文件最后一次打开和运行日期是20190407。第二行开始每行是一个可执行程序的名称(含路径)。编写一个应用程序能打开该文件,并顺序执行其中的...
2020-03-20 23:09:03 1192
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人