import javax.enterprise.concurrent.ManagedExecutorService; import javax.enterprise.concurrent.ManagedThreadFactory; import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.util.concurrent.Future; import java.util.concurrent.Executors; public class ConcurrentExample { public static void main(String[] args) throws ExecutionException, InterruptedException { Callable<String> task = () -> { System.out.println("Hello, concurrent task!"); return "Task completed."; }; System.out.println("Task result: " + result); } } <context-param> <param-name>javax.enterprise.concurrent.ContextService</param-name> <param-value>javax.enterprise.concurrent.impl.BasicContextService</param-value> </context-param> <context-param> <param-name>javax.enterprise.concurrent.ManagedThreadFactory</param-name> <param-value>javax.enterprise.concurrent.ManagedThreadFactoryImpl</param-value> </context-param>


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