java - guava-libraries - Ordering 类线程安全吗?

标签 java static thread-safety guava

guava-libraries上课Ordering .我想知道它是否是线程安全的。

比如可以作为静态变量使用吗?

public static Ordering<String> BY_LENGTH_ORDERING = new Ordering<String>() {
   public int compare(String left, String right) {
      return Ints.compare(left.length(), right.length());
   }
};

最佳答案

它与您的compare 方法一样线程安全。

Ordering 的默认实现没有任何实例数据,因此唯一重要的是如何定义比较方法。

关于java - guava-libraries - Ordering 类线程安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3577281/

相关文章:

java - 类中的线程安全

java - 在 Java 中禁用 Microsoft dBase 驱动程序的自动提交

java - Jsoup:无法检索时间/日期元素

java - 无法在 Java 中获取 WebSphere 环境变量

java - 如果未传递该值并使线程安全,如何在构建器模式中使用默认值?

c# - 如果我调用 C# 事件处理程序并调用它,会发生什么情况?

Java 如何创建一个随机数 mod 5?

java - 静电的正确使用

css - 如何在本地部署包含css、js 和背景图片的jekyll 站点?

java - 为什么我的静态变量在通过静态方法访问时没有初始化?