- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 进程间通信
进程间通信无名管道(pipe)无名管道只能继承,在进程中创建管道,一个进程写数据,一个进程读数据。1、特点(1)只能用于有亲缘关系的的进程间通信(无实际文件与其对应);(2)单工通信模式,具有固定的读端和写端。2、无名管道创建 - pipe#include<unistd,h>int pipe(int pfd[2]);返回值:成功返回0,失败返回EOF参数:pfd包括两个元素的整形数组,用来保存文件描述符,pfd[0]用于读管道,pfd[1]用于写管道。例示 - 无名管道
2021-07-12 23:01:51
258
原创 秋招提前批面试汇总(嵌入式+c++面经)国电南自 vivo 乐鑫 中兴 大华 联发科 中科创达 腾讯 绿盟 速腾 科大讯飞 深信服 商汤 海康持续更新
秋招面试汇总(嵌入式+c++)提前批国电南自央企据说四点半下班,经历的第一个提前批批,还是有感情分的,嵌入式软件开发岗。0.5面 先是hr线上面,主要了解一下基本情况,期间作了自我介绍,问了些项目相关的字眼(没涉及到技术)因为我是武器类的,非强相关专业,不过他也说项目和技术栈还是比较匹配的,面试后让我发一份详细简历至邮箱!1面 三技术+hr线上面,首先自我介绍,然后围绕自我介绍的项目进行问题展开,又问了些参加的比赛情况。问完基本项目后对我也有大致的了解,三个面试官轮流问问题,问题如下:1、介
2021-06-25 20:57:13
4876
4
原创 Linux并发程序设计-线程讲解
线程1 线程简介(1)线程的特点:(2)线程资源1)共享资源2)私有资源2 Linux线程库3 线程创建 - pthread_create4 线程回收 - pthread_join5 线程结束 - pthread_exit6 线程实例1 线程简介首先进程有如下特点:有独立的地址空间;每个进程创建task_struct;都参与内核调度,互不影响。缺点是,切换时系统开销大。下图是一个进程读取数据的流程CPU先获取cache,读指令,访问数据,若cache中无数据,再从内存中加载一批数据。(
2021-01-12 11:02:45
424
原创 Linux并发程序设计-进程讲解(3)
进程 - 第三讲8进程exec函数族(1)execl/execlp(2)execv/execvp(3)system9进程回收(1)wait(2)waitpid进程返回值和结束方式10守护进程会话,控制终端11守护进程的创建(1)创建子进程,父进程退出(2)子进程创建新会话(3)修改进程啊当前目录(4)重设文件权限掩码(5)关闭打开的文件描述符实例:创建守护进程,每个1s将系统时间写入time.log进程 - 第一讲链接进程 - 第二讲链接8进程exec函数族进程调用exec函数族执行某个程序(一般
2021-01-11 22:18:06
570
原创 Linux并发程序设计-进程讲解(2)
进程 - 第二讲4、查看进程信息ps命令其他常用指令5、进程创建 - fork6、进程结束 - exit/_exit7、父子进程第一讲链接4、查看进程信息ps命令 -A 列出所有进程 -e显示所有进程,环境变量 -f全格式 -h不显示标题 -l长格式 -w宽输出 -w显示加宽,从而显示更多资讯 -au显示较详细的咨询 -aux显示包含其他使用者的进程下图是执行一个ps-aux命令的框图其中PID是进程标识符依次递增;%cpu是cpu占用率;%MEM是记忆体使用率;VS
2020-12-16 21:27:23
580
原创 Linux并发程序设计-进程讲解(1)
进程 - 第一讲1、进程2、进程的内容3、进程的状态1、进程*case1:*要了解什么是进程?首先要知道什么是程序。程序就是存放在磁盘上的指令和数据的有序集合(文件),程序时静态的。指令和数据有何特点?1.指令和数据都是按地址寻访,他们存放在存储器中。2.指令和数据都采用二进制表示。3.指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置。4.指令在存储器内按顺序存放。通常,指令是顺序执行的,在特定条件下,可根据运算结果或根据设定的条件该表执行顺序。*c
2020-11-27 21:59:21
868
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人