相关疑难解决方法(0)

并发访问实用程序静态方法

我们有一个场景,其中几个线程调用静态方法,如下所示:

public static boolean isEmpty(final String s) {
    return s == null || s.length() < 1;
}
Run Code Online (Sandbox Code Playgroud)

如果100个线程调用它会导致不一致的问题吗?

java multithreading thread-safety

9
推荐指数
2
解决办法
3763
查看次数

验证类应该是静态类吗?

我正在一个每秒接收数千个请求的系统上工作,实际上,我们要避免的任务之一就是创建不必要的对象

我们需要验证6个请求项本身的传入请求。

我正在考虑为每个项目验证创建一个类。

但是,我试图证明我是否应该对包含HttpRequest作为实例字段的实例使用静态验证类vs对象。

我应该使用静态类还是对象?你会怎么做?

本质上,我正在做的是注入List<IValidator> validators请求处理程序并对其进行迭代。但不确定我是否应该有一个实例vs静态类。

java static

9
推荐指数
1
解决办法
2285
查看次数

标签 统计

java ×2

multithreading ×1

static ×1

thread-safety ×1