- 博客(5)
- 收藏
- 关注
原创 华清嵌入式班学习有感
上华清嵌入式培训班快一个月了,从开始C语言预科到现在lv5的进程部分,我觉得收获很大。从学习方面来讲,我是工科专业电气工程毕业,在学校学过C语言的知识,所以开始学习的进程比较快,相当于过了一遍以往的知识。数据结构这方面我比较薄弱,因为不是计科专业,所以没有学的那么深入,很多知识都换给了老师。华清的C语言是小美老师讲的,讲的教的非常清晰,知识都是一步一步通过案例和引导的方式教学,针对于我这种基础薄弱的学生来说,有一个认真给你灌输知识的人手把手教你,就好像一颗种子在慢慢的发芽...
2022-04-06 21:54:42
337
2
原创 进程之线程的创建、回收和分离
线程的创建#include <pthread.h>int pthread_create(pthread_t *thread, const pthread_attr_t *attr, void *(*routine)(void *), void *arg);成功返回0,失败时返回错误码thread 线程对象attr 线程属性,NULL代表默认属性routine 线程执行的函数arg 传递给routine的参数 ,参数是void *线程的回收对于一个...
2022-03-24 01:27:16
257
原创 进程之创建守护进程
守护进程的概念和特点守护进程又叫精灵进程(Daemon Process),它是一个生存期较长的进程,通常独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。特点:始终在后台运行,独立于任何终端,周期性的执行某种任务或等待处理特定事件。它是个特殊的孤儿进程,这种进程脱离终端,为什么要脱离终端呢?之所以脱离于终端是为了避免进程被任何终端所产生的信息所打断,其在执行过程中的信息也不在任何终端上显示。由于在 Linux 中,每一个系统与用户进行交流的界面称为终端,每一个从此终端开始运行的进程都会依
2022-03-24 00:03:09
1310
原创 进程——exec函数族
一.exec函数族的简介父进程创建子进程之后,子进程和父进程执行相同的代码,但是实际的开发中,需要让子进程独立出来做一些事情,那么就运用到了exec函数族。二.函数族的举例① execl/execlpint execl(const char *path, const char *arg, …);int execlp(const char *file, const char *arg, …);成功时执行指定的程序;失败时返回EOFpath 执行的程序名称,包含路径file 执行的程序的
2022-03-22 00:03:06
267
1
原创 进程之子进程的创建和回收
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档一、子线程的概念子进程为由另外一个进程(对应称之为父进程)所创建的进程。子进程的代码初始为父进程的copy,但不会无限copy。~在linux下除了0号进程,其他都算是子进程。二、子进程的创建1.创建函数代码如下: #include <unistd.h> pid_t fork(void);创建新的进程,失败时返回EOF成功时父进程返回子进程的进程号,子进程返回0通过fork的返回值区分父进程和子进程.
2022-03-21 23:31:19
489
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人