62,614
社区成员
发帖
与我相关
我的任务
分享
private static Integer lt_num1=0;
private static Integer lt_num2=0;
public static void main(String[] args) throws Exception {
ExecutorService Service=Executors.newFixedThreadPool(20);
long begin_time,end_time;
begin_time=System.currentTimeMillis();
for(int i=1;i<=20;i++) {
lt_num2=i;
Service.submit(new Thread(new Runnable() {
@Override
public void run() {
num(lt_num2);
}
}));
}
end_time=System.currentTimeMillis();
System.out.println("Occupation time-->"+(end_time-begin_time));
}
private synchronized static void num(int lt_1){
lt_num1=lt_1;
// Thread.sleep(1500);
System.err.println(lt_num1);
}
public static void main(String[] args) throws Exception {
ExecutorService Service=Executors.newFixedThreadPool(20);
long begin_time,end_time;
begin_time=System.currentTimeMillis();
for(int i=1;i<=20;i++) {
final Integer lt_num2=i;
Service.submit(new Thread(new Runnable() {
@Override
public void run() {
num(lt_num2);
}
}));
}
end_time=System.currentTimeMillis();
System.out.println("Occupation time-->"+(end_time-begin_time));
}
private synchronized static void num(int lt_1){
System.err.println(lt_1);
}