Must not call non-reentrant functions?
绝对不调用不可重入的函数。
Must not call any non-reentrant functions
绝不调用任何不可重入函数。
Non-reentrant functions and static variables.
不可重入函数和静态变量。
Non-reentrant functions cannot be used by multiple threads.
不可重入的函数不能由多个线程使用。
I would like to propose a model for dealing with reentrant functions at the compiler level.
我将提出一个在编译器层次处理可重入函数的模型。
Reentrant functions either use local variables or protect their data when global variables are used.
可重入函数要么使用本地变量,要么在使用全局变量时保护自己的数据。
Ensuring guideline 3 requires the compiler to have prior knowledge of all the reentrant functions, including the libraries used by the application.
确保准则3得到满足,要求编译器预先知道所有可重入函数,包括应用程序所使用的程序库。
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.
对标准程序库而言,有很多程序库函数在固定的对象中返回值,总是重复使用同一对象,这就使得那些函数不可重入。
The rest of the functions are non-reentrant because of any of the following.
出于以下任意某个原因,其余函数是不可重入的。
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.
整个程序可以自由的使用静态变量和不可重入的函数,极大的简化了编程和调试,从而增加了性能。
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.
整个程序可以自由的使用静态变量和不可重入的函数,极大的简化了编程和调试,从而增加了性能。
应用推荐