import java.util.concurrent.Callable; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.Future; public class JConcurrencyExample { public static void main(String[] args) { ExecutorService executor = Executors.newFixedThreadPool(2); Callable<Integer> callableTask = () -> { Thread.sleep(2000); return 123; }; Future<Integer> future = executor.submit(callableTask); try { Integer result = future.get(); } catch (Exception e) { e.printStackTrace(); } executor.shutdown(); } }


上一篇:
下一篇:
切换中文