首页 资讯 关注 科技 财经 汽车 房产 图片 视频 全国

动态

旗下栏目: 动态 建材 趋势 市场

ucos-ii学习笔记澳门威尼斯人vns9995——动态内存分配原理及使用

来源:未知 作者:admin 人气: 发布时间:2018-04-13
摘要://第二个参数50表示分区中内存块的数目,第三个参数64表示每个内存块的字节数,最后err为错误信息 //函数的返回值为内存块指针,上面定义了INT8U*IntBlkPtr;//定义内存块指针无符号char型的 //函数中的第一个参数IntBuffer为内存块所属的内存分区的指针,Int

  //第二个参数50表示分区中内存块的数目,第三个参数64表示每个内存块的字节数,最后&err为错误信息

  //函数的返回值为内存块指针,上面定义了INT8U*IntBlkPtr;//定义内存块指针无符号char型的

  //函数中的第一个参数IntBuffer为内存块所属的内存分区的指针,IntBlkPtr为待释放内存块指针

  //在使用函数OSMemPut()释放内存块时,澳门威尼斯人vns9995一定要确保把该内存块释放到它原来所属的内存分区中

  INT8UIntPart[8][6];//划分一个具有8个内存块,每个内存块长度是6个字节的内存分区

  //查询到的动态内存分区状态的信息是一个SO_MEM_DATA型的数据结构OSMemQuery()函数查询到的内存分区

  //此次释放,澳门威尼斯人3645只能释放最后一次申请到的内存块,前面因为IntBlkPtr被后面的给覆盖掉了,所以释放

  //根据上面的分析可以很容易分析运行的现象了,从现象中可以看出,任务YouTask和HerTask申请了内存块使用完了

责任编辑:admin
首页 | 资讯 | 关注 | 科技 | 财经 | 汽车 | 房产 | 图片 | 视频 | 全国
Copyright © 2012-2018 澳门威尼斯人vns9995-威尼斯人手机游戏 版权所有

电脑版 | 移动版