commons-exec 线程安全吗?
Apache Commons Exec 是线程安全库吗?
Is Apache Commons Exec a thread-safe library?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
Apache Commons Exec 是线程安全库吗?
Is Apache Commons Exec a thread-safe library?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
除非 javadoc 或其他文档声明某些类是线程安全的,否则您应该假设任何库都不是线程安全的,并自行解决同步问题。这尤其适用于应用程序导致库类的实例被多个线程共享的情况。
此原则的例外是内部线程安全,它是库实现的基础。为此,您有权假设实现者已经解决了这些问题,因为如果没有解决,则库将不可靠。
Unless the javadoc or other documentation claims that certain classes are thread-safe, you should assume that any library is not thread-safe, and address the synchronization concerns yourself. This particularly applies to the case where your application causes instances of the library's classes to be shared by multiple threads.
The exception to this principle is internal thread-safety that is fundamental to the implementation of the library. For that, you are entitled to assume that these concerns have been addressed by the implementors, because if they haven't been the library will be unreliable.