可重入函数: 在多线程中多次同时调用该函数,其返回的结果也是确定的。
可重入函数的要求:
1。不要采用局部静态变量、全局变量
采用信号量来保证全局变量访问的唯一性:
https://blog.csdn.net/D_leo/article/details/72845841?utm_source=blogxgwz7
2。不要IO操作
3。不要malloc
4。进行浮点运算
5。不要调用非可重入函数。