如何编写可重入函数

来源:互联网 发布:阿里云域名重定向 编辑:程序博客网 时间:2024/05/29 11:36

可重入函数,在系统开发时是有必要的。

大型软件系统需要很多函数的支持,但是函数的可重入性,会影响到系统设计、代码编写的细节处理。


函数可否重入,最重要的是全局变量的访问是否加以保护。


函数设计,

不要使用带有static修饰符的局部变量

不要访问全局变量

不要使用标准IO

不要使用malloc/free

这些都是导致,函数不可重入的根源。

原创粉丝点击