The entire application is free to use all the static variables and non-reentrant library functions it wants, greatly simplifying programming and debugging while increasing performance.
整个程序可以自由的使用静态变量和不可重入的函数,极大的简化了编程和调试,从而增加了性能。
Things become even more complicated when you're using a third-party library, because you never know which parts of the library are reentrant and which are not.
如果使用第三方程序库,事情会变得更为复杂,因为您永远不知道哪部分程序库是可重入的,哪部分是不可重入的。
The good news is, these days many vendors have taken the initiative to provide reentrant versions of the standard C library.
近来很多提供商已经开始提供标准c程序库的可重入版本,这是一个好消息。
As with the standard library, there can be many library functions that return values in fixed objects, always reusing the same objects, which causes the functions to be non-reentrant.
对标准程序库而言,有很多程序库函数在固定的对象中返回值,总是重复使用同一对象,这就使得那些函数不可重入。
As with the standard library, there can be many library functions that return values in fixed objects, always reusing the same objects, which causes the functions to be non-reentrant.
对标准程序库而言,有很多程序库函数在固定的对象中返回值,总是重复使用同一对象,这就使得那些函数不可重入。
应用推荐