2024年4月26日
摘要: 1.fence概念:acquireFence、releaseFence、retireFence 每一个layer都有一个acquireFence和releaseFence,每一个系列layes都有一个retirefence,注意这边的是layers!多个layer。acquireFence用于生产者 阅读全文
posted @ 2024-04-26 15:11 yyyd~ 阅读(1) 评论(0) 推荐(0) 编辑
  2024年3月19日
摘要: 目前移动端的CPU架构主要是arm和x86架构,对于消费电子或者车载领域的中央处理器芯片绝大部分都是arm架构,因为arm架构功耗更低,性能更好。 对于32位和64位的处理器,arm和x86又分别有不同的CPU架构,如下: 32位:armbi、armabi-v7a、x86 64位:armabi-v8 阅读全文
posted @ 2024-03-19 15:08 yyyd~ 阅读(14) 评论(0) 推荐(0) 编辑
  2024年3月4日
摘要: https://www.cnblogs.com/hellokitty2/p/15088037.html 阅读全文
posted @ 2024-03-04 10:01 yyyd~ 阅读(4) 评论(0) 推荐(0) 编辑
  2024年2月6日
摘要: 原文链接mark https://www.cnblogs.com/wanjianjun777/p/10483907.html 阅读全文
posted @ 2024-02-06 11:34 yyyd~ 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 原文链接mark https://www.cnblogs.com/outsider0606/p/16559584.html 阅读全文
posted @ 2024-02-06 11:33 yyyd~ 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 概念 根文件系统是什么 根文件系统是特殊用途的文件系统,必须属于某种文件系统格式。那么文件系统是用来干嘛的? 首先,存储设备(块设备,像硬盘、 flash 等) 是分块(扇区)的,物理上底层去访问存储设备时是按照块号(扇区号)来访问的。这就很麻烦。 其次,文件系统是一些代码,是一套软件,这套软件的功 阅读全文
posted @ 2024-02-06 11:27 yyyd~ 阅读(11) 评论(0) 推荐(0) 编辑
  2024年2月5日
摘要: 1 pty(虚拟终端或伪终端): 当我们远程telnet到主机或使用xterm时不也需要一个终端交互么?是的,这就是虚拟终端pty(pseudo-tty)。 2 tty(终端设备的统称):tty一词源于Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机 阅读全文
posted @ 2024-02-05 15:18 yyyd~ 阅读(5) 评论(0) 推荐(0) 编辑
  2024年1月22日
摘要: 在Linux下,access函数的声明在<unistd.h>文件中,声明如下: int access(const char *pathname, int mode); access函数用来判断指定的文件或目录是否存在(F_OK),已存在的文件或目录是否有可读(R_OK)、可写(W_OK)、可执行(X 阅读全文
posted @ 2024-01-22 10:15 yyyd~ 阅读(38) 评论(0) 推荐(0) 编辑
摘要: exec系统调用会替换进程映像。 在进程的创建上Unix系统采用了一个独特的方法,它将进程创建与加载一个新进程映像分离。这样的好处是有更多的余地对两种操作进行管理。 当我们创建了一个进程之后,通常要将子进程替换成新的进程映像,这可以用exec函数族来进行。同时,exec函数族也可以将当前进程替换掉。 阅读全文
posted @ 2024-01-22 10:05 yyyd~ 阅读(11) 评论(0) 推荐(0) 编辑
  2024年1月18日
摘要: 1、getenv函数 头文件:#include<stdlib.h> 函数原型: char * getenv(const char* name); 函数说明:getenv()用来取得参数name环境变量的内容。 函数参数:name为环境变量的名称,如果该变量存在则会返回指向该内容的指针。环境变量的格式 阅读全文
posted @ 2024-01-18 19:27 yyyd~ 阅读(66) 评论(0) 推荐(0) 编辑