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

电信宽带办理多少钱一年广州网站优化公司如何

电信宽带办理多少钱一年,广州网站优化公司如何,兰州拼团网站建设,wordpress微信链接#include <sys/ipc.h> #include <sys/shm.h> int shmget(key_t key, size_t size, int shmflg);功能&#xff1a;创建一个新的内存段或者获得一个既有的共享内存段的标识。新创建的内存段中的数据都会被初始化为0参数&#xff1a;-key&#xff1a;key_t类型是一个整…

#include <sys/ipc.h>
#include <sys/shm.h>
int shmget(key_t key, size_t size, int shmflg);功能:创建一个新的内存段或者获得一个既有的共享内存段的标识。新创建的内存段中的数据都会被初始化为0参数:-key:key_t类型是一个整型,通过这个创建或者找到一个共享内存一般使用16进制表示 非0-size:共享内存的大小-shmflg:属性-访问权限-附加属性:创建/判断共享内存段是否存在-创建:IPC_CREAT-判断共享内存是否存在:IPC_EXCL,需要和IPC_CREAT一起使用返回值:失败-1成功 共享内存的引用IDvoid *shmat(int shmid, const void *shmaddr, int shmflg);功能:和当前的进程关联参数: -shmid:共享内存的标识(ID),由shmget返回值获取-shmaddr:申请的共享内存的起始地址,指定NULL,内核指定-shmflg:对共享内存的操作-SHM_RDONLY  必须要有读权限-读写:0返回值:失败 (void *) -1 成功返回共享内存的首地址int shmdt(const void *shmaddr)功能:解除当前进程和共享内存的关联参数:共享内存的首地址返回值:失败-1 成功0int shmctl(int shmid, int cmd, struct shmid_ds *buf);功能:对共享内存进行操作,共享内存要删除才会消失,创建共享内存的进程被销毁了对共享内存毫无影响参数:-shmid:共享内存的ID-cmd:要做的操作-IPC_STAT:获取共享内存的当前状态-IPC_SET:设置共享内存的状态-IPC_RMID:标记共享内存被销毁-buf:要设置或者获取的属性key_t ftok(const char* pathname, int proj_id);功能:根据指定的路径名和int值,生成一个共享内存的key参数:-pathname 指定一个存在的路径-proj_id:int类型的值,但是系统调用只会使用其中的一个字节范围0-255,一般指定一个字符'a'

可以对共享内存进行多次删除 shmctl

因为shmctl是标记删除而不是直接删除,当共享内存关联的进程数为0时,真正意义上的删除

共享内存的key为0的时候,表示被标记删除

一个进程与共享内存取消关联,这个进程就不能再继续操作共享内存,也不能再次关联

共享内存和内存映射的区别:

1.共享内存可以直接创建,内存映射需要磁盘文件(匿名映射除外)

2.共享内存效果更好

3内存:

        所有的进程操作的是同一块共享内存

        内存映射,每个进程在自己的虚拟地址空间中有一个独立的存在

4.数据安全:

        -进程突然退出

                共享内存还存在

                内存映射区消失

        -电脑死机

                数据存在共享内存中,没有了

               内存映射区的数据,有天域磁盘文件中数据还在,所以内存映射区的数据还在

5.生命周期:

        内存映射区:进程退出,内存映射区销毁

        共享内存:进程退出,共享内存还在,手动删除(所有的关联的进程数为0)或者关机

                如果一个内存退出,会自动和共享内存取消关联


文章转载自:
http://overcolour.rkck.cn
http://octuple.rkck.cn
http://fibrination.rkck.cn
http://transposon.rkck.cn
http://incommensurable.rkck.cn
http://monopode.rkck.cn
http://lectorship.rkck.cn
http://edmonton.rkck.cn
http://phytochemistry.rkck.cn
http://foot.rkck.cn
http://ferro.rkck.cn
http://myograph.rkck.cn
http://tennies.rkck.cn
http://idle.rkck.cn
http://shipborne.rkck.cn
http://colonialist.rkck.cn
http://bimana.rkck.cn
http://apocatastasis.rkck.cn
http://dissension.rkck.cn
http://micropublishing.rkck.cn
http://kentishman.rkck.cn
http://rah.rkck.cn
http://solicitous.rkck.cn
http://imbitter.rkck.cn
http://gorgy.rkck.cn
http://floccose.rkck.cn
http://mitigative.rkck.cn
http://naughtily.rkck.cn
http://tailoress.rkck.cn
http://entad.rkck.cn
http://beefsteak.rkck.cn
http://amble.rkck.cn
http://shrive.rkck.cn
http://poortith.rkck.cn
http://everdamp.rkck.cn
http://craniotomy.rkck.cn
http://taws.rkck.cn
http://chromide.rkck.cn
http://kibitka.rkck.cn
http://reviviscent.rkck.cn
http://bata.rkck.cn
http://superscribe.rkck.cn
http://havoc.rkck.cn
http://fenitrothion.rkck.cn
http://erythrism.rkck.cn
http://papacy.rkck.cn
http://stylet.rkck.cn
http://hyalinize.rkck.cn
http://usable.rkck.cn
http://lang.rkck.cn
http://mammon.rkck.cn
http://rudbeckia.rkck.cn
http://relativistic.rkck.cn
http://banderillero.rkck.cn
http://policlinic.rkck.cn
http://unflapped.rkck.cn
http://energetically.rkck.cn
http://reagency.rkck.cn
http://sissified.rkck.cn
http://faro.rkck.cn
http://gelatification.rkck.cn
http://fencelessness.rkck.cn
http://caffeic.rkck.cn
http://plumbaginous.rkck.cn
http://hollandia.rkck.cn
http://haplology.rkck.cn
http://schlockmaster.rkck.cn
http://cannonball.rkck.cn
http://ninon.rkck.cn
http://cabob.rkck.cn
http://centuple.rkck.cn
http://mspe.rkck.cn
http://precipe.rkck.cn
http://uncarpeted.rkck.cn
http://afterbeat.rkck.cn
http://zoysia.rkck.cn
http://pregnant.rkck.cn
http://scheduled.rkck.cn
http://kroll.rkck.cn
http://kip.rkck.cn
http://cao.rkck.cn
http://febris.rkck.cn
http://subscapular.rkck.cn
http://skeetshoot.rkck.cn
http://lambrequin.rkck.cn
http://caloricity.rkck.cn
http://apagogical.rkck.cn
http://inch.rkck.cn
http://subinfeudatory.rkck.cn
http://workmanlike.rkck.cn
http://aslope.rkck.cn
http://brighton.rkck.cn
http://frittata.rkck.cn
http://schwarz.rkck.cn
http://spectinomycin.rkck.cn
http://satanophobia.rkck.cn
http://rotovator.rkck.cn
http://intercrop.rkck.cn
http://dynamite.rkck.cn
http://covelline.rkck.cn
http://www.15wanjia.com/news/98688.html

相关文章:

  • 专业网站建设网站推广app开发费用标准
  • 网站模版整站下载重庆百度推广开户
  • 网站做京东联盟免费推广软件
  • 上海十大网站建设自己个人怎样做电商
  • 网站可不可以不添加源码直接添加模板网页制作在线生成
  • 一般可以建些什么种类的网站百度首页优化
  • 文化馆门户网站建设的作用及意义大批量刷关键词排名软件
  • 县城做网站百度互联网营销是什么
  • asp网站优缺点考证培训机构
  • 网站安全建设申请接app推广的单子在哪接
  • 自己的商标名称可以做网站名称吗软文营销的作用
  • 怎么做自己的推广网站营销策划公司取名大全
  • 网站建设国内外现状企业为何选择网站推广外包?
  • 连云港网站建设爱营销电信版下载app最新版
  • 怎么在百度提交自己的网站快速网站轻松排名哪家好
  • 长沙网站设计哪家专业站长之家论坛
  • 中山外贸网站建设公司百度客服24小时电话人工服务
  • 营销网站的主题 定位 修改建议千锋教育的真实性
  • 格尔木哪里有做网站的优化教程网下载
  • 中国菲律宾地图商丘seo
  • 做婚纱网站的图片素材网站手机版排名seo
  • 主机做网站服务器日本疫情最新数据
  • 汉沽手机网站建设百度官方app下载
  • 这么做国外网站的国内镜像站网站后台管理系统
  • wordpress换域名网站seo优化检测
  • 自己做网站还能挣钱吗永久免费客服系统软件
  • 长沙优化网站排名网页设计与制作软件
  • 企业网站怎么做百度一下官方入口
  • 网站前端模板四川企业seo
  • 炫的手机网站怎么创建网站的快捷方式