C++
文章平均质量分 81
Prog_Life
这个作者很懒,什么都没留下…
展开
-
fork函数详解
fork函数是Unix like系统都提供的有关操作系统进程处理的一个api。 fork函数可以获得一个与父进程一模一样的子进程,子进程获得父进程的数据空间和堆栈的一个副本。换句话说,二者并不共享内存,而是独立执行。 fork函数的最大特点是父进程的一次调用,可以有两个返回,一个是父进程中返回子进程的id,一个是在子进程中返回0,还有一种情况是fork错误:原因一是进程超过最大值,原因二是内存原创 2015-01-19 23:01:29 · 1486 阅读 · 0 评论 -
ARM C程序 数据对齐访问问题
C或者C++等语言中会涉及到内存操作,嵌入式处理器中对数据的访问,需要遵循对齐原则,要求对齐的目的是为了提高数据的获取效率,举个例子,如果也给32位数字是4字节对的,cpu一条指令即可完成数据复制,如果一个32位数字是非4字节对齐的,那么cpu需要至少3条指令完成一个4字节数据的复制,如此一来降低了内存数据访问的效率。 以实际遇到的问题为例 char a[10] = {0}; 定义一个int...原创 2019-09-22 23:19:54 · 451 阅读 · 0 评论