特牛网址导航

不可重入函数-CSDN博客

网友收藏
不可重入函数1 什么是可重入性**可重入函数:**可重入函数可以由多个任务并发使用,而不必担心数据错误**不可重入函数:**不能由超过一个任务所共享,除非能确保函数的互斥(或者使用信号量,或者在代码的关键部分禁用中断)可重入函数可以在任意时刻被中断,稍后再继续运行,不会丢失数据;可重入函数要么使用本地变量,要么使用全局变量是保护自己的数据2 可重入函数不为连续的调用持有静态数据不返回指向静态数据的指针,所有数据都由函数的调用者提供使用本地数据,或者通过制作全局数据的本地拷贝来保护全局数据_不可重入
标签:不可重入