Chinaunix首页 | 论坛 | 博客
  • 博客访问: 152540
  • 博文数量: 69
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 595
  • 用 户 组: 普通用户
  • 注册时间: 2016-07-16 00:00
个人简介

宁可逆流而上与众不同,也不顺风顺水随波逐流

文章分类

全部博文(69)

文章存档

2020年(1)

2018年(9)

2017年(43)

2016年(16)

我的朋友

分类: C/C++

2017-02-24 22:27:45

当一个函数在执行时突然被中断,如果中断处理程序执行完返回后此函数能继续执行而不受影响,那么他就是可重入函数。反之,就是不可重入函数,不受影响是指不管执行多少次都不受影响,偶然的不受影响不代表他是可重入的。

触犯了下面三条规则的就是不可重入函数:
    使用了静态数据结构
    调用了malloc或free等
    他们是标准I/O函数或者函数内部调用了标准I/O函数

参考链接:http://www.cnblogs.com/parrynee/archive/2010/01/29/1659071.html
阅读(509) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~