/**
*
*/
package com.casic.test;
import java.util.concurrent.Callable;
/**
* @author 王树民
*2017年11月11日
* $
task.java
下午6:40:44
2017
*/
public class task implements Callable<Resource> {
private Resource resource;
/**
* @param resource
* @param i
*/
public task(Resource resource) {
super();
this.resource = resource;
}
@Override
public Resource call() throws Exception {
long currentTimeMillis = System.currentTimeMillis();
String name = Thread.currentThread().getName();
System.out.println("开始时间:"+currentTimeMillis+"---"+name+"---开始工作了。。。。。。。。。。。。。。。。。。");
//thread.TestTrantfer.TrantferSave(resource.getTotal());
//TestTrantfer.Trantfer1();
//System.out.println("结束时间:"+currentTimeMillis+"---"+name+"---结束工作了。。。。。。。完成的任务号:{ }"+resource.getTotal()+"。。。。。。。。");
int activeCount = Thread.activeCount();
Resource resource2 = new Resource();
resource2.setResourceName("结束时间:"+currentTimeMillis+"-"+activeCount+"--"+name+"---结束工作了。。。。。。。完成的任务号:{ }"+resource.getTotal()+"。。。。。。。。");
return resource2;
}
}
*
*/
package com.casic.test;
import java.util.concurrent.Callable;
/**
* @author 王树民
*2017年11月11日
* $
task.java
下午6:40:44
2017
*/
public class task implements Callable<Resource> {
private Resource resource;
/**
* @param resource
* @param i
*/
public task(Resource resource) {
super();
this.resource = resource;
}
@Override
public Resource call() throws Exception {
long currentTimeMillis = System.currentTimeMillis();
String name = Thread.currentThread().getName();
System.out.println("开始时间:"+currentTimeMillis+"---"+name+"---开始工作了。。。。。。。。。。。。。。。。。。");
//thread.TestTrantfer.TrantferSave(resource.getTotal());
//TestTrantfer.Trantfer1();
//System.out.println("结束时间:"+currentTimeMillis+"---"+name+"---结束工作了。。。。。。。完成的任务号:{ }"+resource.getTotal()+"。。。。。。。。");
int activeCount = Thread.activeCount();
Resource resource2 = new Resource();
resource2.setResourceName("结束时间:"+currentTimeMillis+"-"+activeCount+"--"+name+"---结束工作了。。。。。。。完成的任务号:{ }"+resource.getTotal()+"。。。。。。。。");
return resource2;
}
}