java sampler 线程里 一般会用到 被测试系统的客户端
eg: 我用到的odps client 实例
当然odps clent肯定是要做成单例再各个,java sampler线程中使用
单例一定要是 没有 sync的getIntance方法,这样单线程getInstance的代价才小,单机并发量才可以上去。 eg
public class SingetonNoSync {
private static class Singetonhandler{
private static SingetonNoSync instance = new SingetonNoSync();
}
private SingetonNoSync() {
// TODO Auto-generated constructor stub
System.out.println("I am SingetonNoSync");
}
public static SingetonNoSync getInstance(){
return Singetonhandler.instance;
}
public static void test(){
}
private void print(){
System.out.println("I am SingetonNoSync's print method");
}
public static void main(String[] args) {
SingetonNoSync.test();
}
}
如果每个线程都要去 用IO 读取文件的数据,那么使用nio的