当前位置:  技术问答>linux和unix

Unix源代码问题1:关于 malloc

    来源: 互联网  发布时间:2015-12-23

    本文导语:  最近开始翻开大学时代的书籍,重新回顾OS 看到malloc函数中有这么一段: for (bp = mp; bp->m_size; bp++) {     if (bp->m_size>=size){         a = bp->m_addr;         bp->m_addr =+ size;         if ((bp->m_size =- size)...

最近开始翻开大学时代的书籍,重新回顾OS
看到malloc函数中有这么一段:

for (bp = mp; bp->m_size; bp++) {
    if (bp->m_size>=size){
        a = bp->m_addr;
        bp->m_addr =+ size;
        if ((bp->m_size =- size) == 0){
            do {
                bp++;
                (bp-1)->m_addr = bp->m_addr;
            } while ((bp-1)->m_size = bp->m_size);
            return (a);
        }
    }
}

Question:
在while循环中,什么时候会跳出这个循环呢?也许我对C的理解还差一些火候,所以请大家不吝赐教,谢谢啦。

|
分就送给我吧

|
哈哈,但愿还可以凑一份啊

    
 
 

您可能感兴趣的文章:

  • 想看linux内核源代码,另外手头上有一本《unix环境高级编程》,需要先把《unix环境高级编程》看完之后再看内核吗?
  • 恳切请教:如何学习unix源代码
  • 我能读懂UNIX源代码
  • 哪有 UNIX环境高级编程 第2版 源代码 ????(急急~~~~)
  • 大家推荐几本详解Linux或unix 操作系统源代码的书籍!!!!
  • 求教,关于莱昂氏UNIX系统源代码的阅读
  • 请问谁有UNIX虚拟机的源代码!
  • 求unix或者linux的shell源代码
  • 《UNIX环境高级编程(第2版)》这本书的源代码哪里可以下载啊?
  • 《莱昂氏UNIX源代码分析》中有一种结构体声明没有结构体名
  • Unix环境高级编程 源代码编译
  • 那位有unix网络编程第1卷的源代码,请给一份
  • 何时,何种情况下需要学习莱昂氏unix源代码分析??
  • 谁有 W.Richard Stevens 《UNIX Network Programming》第一卷的源代码?
  • 应该怎样学《莱昂氏UNIX源代码分析》
  • 将C的源代码从Unix移植到Windows平台会有哪些问题呢?
  • 高分求sco unix5.0.4源代码比较简单
  • 莱昂氏UNIX源代码的问题?
  • 哪里有unix系统源代码下载呀?
  • 《UNIX环境高级编程》的源代码在什么地方可以下载啊?
  • 请教》 关于UNIX系统中 malloc 调用的严重问题。 求救。
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • UNIX特急!!!digital unix问题,请专家快来!!!
  • 小问题, Unix 如何建立一个文件 ,unix 文件有后缀名吗
  • 入门问题,我想向UNIX编程方向发展,单目前不会UNIX,我该如何做
  • unix下的非常的奇怪WC的问题,向unix高手请教 好急呀!!!!!!!!!!!!!!!
  • 菜鸟问题:现在要做unix下的c/c+编程的几个问题?
  • unix下jdk配置问题及发布问题.
  • UNIX的一个初级问题
  • [学习UNIX编程]初学UNIX编程,遇到一个小小的问题,烦劳大虾帮忙解惑,谢谢!
  • 关于UNIX文件I/O操作的问题,解决问题立即结贴
  • 新手,请教安装SCO Unix的问题
  • unix使用问题
  • 我初学 Unix 编程,在看《Unix环境高级编程》时有一个问题请指教。
  • 安装UNIX问题
  • Unix与windows的共存问题。
  • unix下发email问题
  • unix下编译问题
  • 一个关于安装SCO UNIX的问题
  • UNIX跟98安装问题
  • 关于unix系统安全问题!急!!!
  • linux和unix问题,望高手指教
  • java命名空间java.util.regex类pattern的类成员方法: unix_lines定义及介绍
  • 刚刚接触Unix系统和Unix编程。急需Unix下多线程程序设计和网络Socket程序设计方面的资料。
  • unix/Linux下c++ boost thread库读写锁介绍
  • 关于UNIX的历史 : 1973年,K.Thompson和D.M.ritchie,用C改写UNIX。那么,在此之前,UNIX是用什么写的?
  • php将标准字符串格式时间转换成unix时间戳_strtotime
  • 没有unix系统我如何学习unix
  • php将unix时间戳转换成字符串时间函数(date)
  • unix盘哪里有下载的??哪里有比较好的unix论坛??万分感谢!!!!!!!!!
  • unix/Linux下c/c++ pthread库读写锁函数介绍
  • 急!装完unix5.06,再装win2000。重启后不能进unix.
  • UNIX支持中文否,请推荐UNIX好书


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3