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

什么是“可重入代码”,怎样编写“可重入代码”?

    来源: 互联网  发布时间:2014-12-31

    本文导语:  什么是“可重入代码”,怎样编写“可重入代码”?  “可重入”是什么意思?  | My understanding, in brief: Reentrancy is the ability to begin execution of a function while the function is already executing.  Buyin...

什么是“可重入代码”,怎样编写“可重入代码”? 
“可重入”是什么意思? 




|
My understanding, in brief: Reentrancy is the ability to begin execution
of a function while the function is already executing.  Buying milk from
the supermarket is reentrant: I don't have to wait for you to finish
buying milk before I do it myself.  Using a telephone is not reentrant:
I can't use any telephone on a line you're using until you hang up. 

functions must reentrant in a multi-thread application
   with more than one program thread. A C-function with
   some static local data is not, a C-function that access
   some global data is not.

    
 
 

您可能感兴趣的文章:

  • 请问用jsp编写程序,非要编写代码么?有没有什么象fontpage2000那样的工具,能够生成一些固定模板的工具?就是说不用全部都写的工具。望
  • 在JBuilder中,为什么编写的代码中,当代码出现关键字时,后面的部分代码就移位了,当在有关键字的那些代码行进行选择时,也会出现鼠标位
  • 快速编写HTML/CSS代码 Emmet
  • kdevelop3编写代码时,如何放置断点进行调试?
  • 在C++程序中编写Lisp代码 InteLib
  • 请问如何使用Vim,使其可以在编写C代码时自动缩进
  • linux c编写的利用cmpp发送短信的源代码
  • [高分相送200] 谁有linux下socket编写的发送文件源代码?(解决另开贴)
  • 求助:Linux下ftp客户端代码编写
  • 请问如何在程序中编写代码实现Treeview节点焦点的切换。
  • 谁给个C编写的完整的有注释的FTP源代码,我给300分
  • vim中如何实现c++代码编写的自动格式化和语法高亮的功能?
  • Linux启动过程到哪个阶段之后的源代码全是C语言而不是汇编写的?
  • 在javascript中(如onclick事件中)可以插入用JSP编写的验证权限的代码吗?那该怎样插入呢?
  • 解析使用C++编写无错代码的方法技巧
  • 哭求在linux下用c语言编写的ftp上传文件的源代码!
  • Unix里编写动态库时会不会像Windows一样在源代码中含有Dllmain()类似的主函数?
  • 刚学习Java,请教关于Java的Application代码编写问题。
  • 各位高手知道在JAVA中如何用一个名称创建一个对象实例,并调用其方法,注意:在编写代码时并不知要创建的对象的类名,也并不知方法名
  • Linux 2.4.18 中编写的一段代码,请高手帮忙解释一下意思。。。。。。。。。。
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • javascript 添加到收藏夹和书签代码示例
  • 为什么两行代码间不加入其他代码就崩溃,而加入了日志代码后就不崩溃?
  • Python GUI编程:tkinter实现一个窗口并居中代码
  • 在ubuntu8.10 新立得中安装anjuta,为什么没有代码提示功能,怎么做才有,还有自动代码补全和代码提示有什么区别,
  • JSP中清空cookie代码参考
  • 到底怎么样的代码算是有效代码?请教了。。
  • Python获取网页编码的方法及示例代码
  • 如果要研究源代码以提高自己,哪一个开放源代码的软件比较合适?
  • HTML网页中的html body onload自动跳转方法介绍及自动跳转代码示例
  • linux源代码的时间函数源代码
  • php通过socket_bind()设置IP地址代码示例
  • gdb的时候代码 next显示的代码乱了
  • boost库lexical_cast不同用法代码参考
  • 源代码!源代码!
  • 通过javascript库JQuery实现页面跳转功能代码
  • 哪位会使用代码保护工具WingGuard来保护java代码?
  • 使用libpcap读取tcpdump抓取的文件并解析c代码实例
  • 如何得到C语言代码对应的汇编代码?
  • HTML网页的Meta Refresh自动跳转方法介绍及Meta Refresh自动跳转代码示例
  • RedHat Linux是开放源代码的吗?如何能看见它的源代码,如何进行修改?
  • Linux c++虚函数(virtual function)简单用法示例代码
  • indent可用来格式化C代码,但是用什么格式化C++代码呢


  • 站内导航:


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

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

    浙ICP备11055608号-3