JavaTM Platform
Standard Ed. 6

�� java.util.concurrent.ExecutionException
��ʹ��

ʹ�� ExecutionException ��������
java.util.concurrent �ڲ�������кܳ��õ�ʵ�ù����ࡣ 
javax.swing �ṩһ��“������”��ȫ���� Java ���ԣ��������������Щ���������ƽ̨�ϵĹ�����ʽ����ͬ�� 
 

java.util.concurrent �� ExecutionException ��ʹ��
 

�׳� ExecutionException �� java.util.concurrent �еķ���
 V Future.get()
          ���б�Ҫ���ȴ�������ɣ�Ȼ���ȡ������
 V FutureTask.get()
           
 V Future.get(long timeout, TimeUnit unit)
          ���б�Ҫ�����ȴ�Ϊʹ���������������ʱ��֮�󣬻�ȡ���������������ã���
 V FutureTask.get(long timeout, TimeUnit unit)
           
<T> T
AbstractExecutorService.invokeAny(Collection<? extends Callable<T>> tasks)
           
<T> T
ExecutorService.invokeAny(Collection<? extends Callable<T>> tasks)
          ִ�и������������ij�������ѳɹ���ɣ�Ҳ����δ�׳��쳣�����򷵻�������
<T> T
AbstractExecutorService.invokeAny(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit)
           
<T> T
ExecutorService.invokeAny(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit)
          ִ�и�������������ڸ����ij�ʱ����ǰij�������ѳɹ���ɣ�Ҳ����δ�׳��쳣�����򷵻�������
 

javax.swing �� ExecutionException ��ʹ��
 

�׳� ExecutionException �� javax.swing �еķ���
 T SwingWorker.get()
          ���б�Ҫ���ȴ�������ɣ�Ȼ���ȡ������
 T SwingWorker.get(long timeout, TimeUnit unit)
          ���б�Ҫ�����ȴ�Ϊʹ���������������ʱ��֮�󣬻�ȡ���������������ã���
 


JavaTM Platform
Standard Ed. 6

�ύ��������
�йظ���� API �ο����ϺͿ�����Ա�ĵ�������� Java SE ������Ա�ĵ������ĵ���������ϸ�ġ����򿪷���Ա���������Լ�������������ﶨ�塢ʹ�ü��ɺ͹�������ʾ����

��Ȩ���� 2007 Sun Microsystems, Inc. ��������Ȩ���� ����������֤��������������ĵ����·ַ�������