qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-高级专业版🔥

使用java实现新的线程中异步通知示例

时间2023-03-23 21:48:36 提问来自 浙江省温州市 的网友 分类创作 浏览728
public class AsyncNotification { public static void main(String[] args) { ExecutorService executorService = Executors.newFixedThreadPool(2); //创建线程池 Runnable task1 = () -> System.out.println("Task 1 is done"); //定义任务1 //定义任务2,并在任务1执行完成后发送异步通知 Runnable task2 = () -> { try { executorService.submit(task1).get(); //调用get()方法,阻塞当前线程直到获得执行结果为止(即task1执行完成) System.out.println("Task 2 is done"); //发送异步通知 } catch (InterruptedException | ExecutionException e) { e.printStackTrace(); } }; executorService.execute(task2); //执行任务2 } }

点击这里,进行内容创作

创作工场 免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!

上一篇 求方程 a²=b²+2b+13 的整数解 下一篇 法国的政党政治结构及其在二十一世纪初的转变