1,对所调用函数的错误返回码要仔细、全面地处理;
2,明确函数功能,精确(而不是近似)地实现函数设计;
3,编写可重入函数时,应注意局部变量的使用(如编写C/C++语言的可重入函数时,应使用auto即缺省态局部变量或寄存器变量);
4,,编写可重入函数时,若使用全局变量,则应通过关中断、信号量(即P、V操作)等手段对其加以保护;
1,对所调用函数的错误返回码要仔细、全面地处理;
2,明确函数功能,精确(而不是近似)地实现函数设计;
3,编写可重入函数时,应注意局部变量的使用(如编写C/C++语言的可重入函数时,应使用auto即缺省态局部变量或寄存器变量);
4,,编写可重入函数时,若使用全局变量,则应通过关中断、信号量(即P、V操作)等手段对其加以保护;