Java 获取异步任务完成时的时间戳
如果我有以下ExecutorService来执行任务,如何让它打印任务完成的时间?我应该在future.get()之后添加getCurrentTime()吗Java 获取异步任务完成时的时间戳,java,asynchronous,future,Java,Asynchronous,Future,如果我有以下ExecutorService来执行任务,如何让它打印任务完成的时间?我应该在future.get()之后添加getCurrentTime()吗 这是可能的,但是如果使用大量的工作,那么在可调用的中打印会发生什么? Future future = executorService.submit(new Callable(){ public Object call() throws Exception { System.out.println("Asynchron
这是可能的,但是如果使用大量的工作,那么在
可调用的中打印会发生什么?
Future future = executorService.submit(new Callable(){
public Object call() throws Exception {
System.out.println("Asynchronous Callable");
return "I finished";
}
});
System.out.println("Status:" + future.get());