问题就是必须处理代码重入。
绝不调用任何不可重入函数。
绝对不调用不可重入的函数。
什么是可重入性?
另外,或许不可能让某个不可重入的函数是线程安全的。
Moreover, it may be impossible to make a non-reentrant function thread-safe.
译文:锁对象同步代码依赖于一种简单的重入锁。
Synchronized code relies on a simple kind of reentrant lock.
如果它是多线程的或可重入的,则必须用synchronized块保护我们自己。
If it were, we would have to protect ourselves with synchronized blocks.
如果它是多线程的或可重入的,则必须用synchronized块保护我们自己。
If it were, we would have to protect ourselves with synchronized blocks.
应用推荐