我正在使用Strust2和Hibernate。我必须找出货币汇率(美元兑INR)。我需要在多个地方使用这些信息。为此,我正在使用ThreadLocal来达到此目的。 public class GetExchangeRate{
private ThreadLocal<Double> threadLocalRate = new ThreadLocal<Double>();
public doubl
我想知道我们什么时候需要使用threadlocal变量?我有一个运行多个线程的代码,每个代码都读取S3上的一些文件,我希望跟踪这些文件完全读出多少行,这里是我的代码: final AtomicInteger logLineCounter = new AtomicInteger(0);
for(File f : files) {
calls.add(_exec.submit(new Ca