当前位置: 首页 > news >正文

郑州富士康目前状况抖音seo怎么做

郑州富士康目前状况,抖音seo怎么做,无锡手机网站建设公司,新手学做百度联盟网站一般一个程序被加载到内存后执行而成为一个进程。进程在内存中是分区域加载的,分别是代码段、数据段、bss段等等。 函数中定义的变量一般存在于栈中。现在我们通过实验验证一下,函数中定义的变量,到底存在与进程哪个位置。 1.测试程序 #in…

一般一个程序被加载到内存后执行而成为一个进程。进程在内存中是分区域加载的,分别是代码段、数据段、bss段等等。

函数中定义的变量一般存在于栈中。现在我们通过实验验证一下,函数中定义的变量,到底存在与进程哪个位置。

1.测试程序

#include <stdio.h>
#include <stdlib.h>
#include <sys/mman.h>
#include <string.h>
#include <stdbool.h>
#include <unistd.h>int main() {int a;char *s;while(true) {scanf("%d",&a);s = mmap(NULL,4096,PROT_READ|PROT_WRITE,MAP_ANONYMOUS | MAP_SHARED,-1,0);memcpy(s,"x",1);printf("%s %p\n",s,&s);sleep(10);munmap(s,4096);}return 0;
}

使用mmap在堆上申请一块4096字节的内存,并把返回的地址赋值给变量s。

2. 执行程序后,查看/proc/pid/maps

3. 输入数字,继续查看/proc/pid/maps

对比可知,变量s的地址是0x7ffdcab8de70,该地址的确在stack范围内

对比第2和第3部的截图,还可得知,当使用mmap申请堆内存时,内核的确会新建一个vm_area_struct结构,并加入到mmap链表。

http://www.hkea.cn/news/1570/

相关文章:

  • 网站建设seo郑州网站建设最便宜
  • wordpress midwayseo排名关键词点击
  • 北京智联招聘官方网站做家政百度推广热线电话
  • 网站开发与建设会计分录微信搜一搜排名优化
  • 京东商城平台商户网站优化的方法与技巧
  • 海康域名网站网站建设方案模板
  • 局域网网站怎么做网络优化师是什么工作
  • 网站建设注意什么app线下推广怎么做
  • 手机网站要素谷歌seo价格
  • 石家庄网站建设系统seo自学教程推荐
  • html网站建设实录如何制作网站链接
  • 在游戏网站做中介合法网络营销师主要做什么
  • 天津网站建设制作开发公司域名注册查询网站
  • 柳州网站建设源码店铺推广渠道有哪些
  • 做网站一般用什么程序公司网站制作要多少钱
  • 建设什么网站好前端性能优化有哪些方法
  • 网站设计风格的关键词自己怎么优化网站
  • 做网站用什么技术好江门关键词排名工具
  • 南京做信息登记公司网站竞价系统
  • 天津做国外网站石家庄关键词排名首页
  • 武鸣网站建设福建seo
  • 广告牌大全图片网站seo顾问
  • 免费一键建站官网大全湘潭seo快速排名
  • 用dreamweaver做网页设计软件排名优化
  • 牡丹江网络推广公司网络营销推广及优化方案
  • 珠宝网站开发seo整站优化新站快速排名
  • 网站开发员岗位职责搜易网服务介绍
  • 律师做推广的网站360广告投放平台
  • 网站成本保定关键词优化软件
  • 黄岩路桥网站设计网络营销策划书800字