commons-exec线程安全吗?

时间:2010-04-18 09:59:44

标签: java thread-safety apache-commons-exec

Apache Commons Exec是一个线程安全的库吗?

1 个答案:

答案 0 :(得分:6)

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

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