1

Apache Commons Exec 是线程安全库吗?

4

1 回答 1

7

除非 javadoc 或其他文档声称某些类是线程安全的,否则您应该假设任何库都不是线程安全的,并自己解决同步问题。这尤其适用于您的应用程序导致库类的实例被多个线程共享的情况。

这个原则的例外是内部线程安全,它是库实现的基础。为此,您有权假设实现者已经解决了这些问题,因为如果没有这些问题,库将是不可靠的。

于 2010-04-18T10:59:47.327 回答