class1

public class MyExecutor {

private ExecutorService executor = Executors.newCachedThreadPool() ;

public void fun() throws Exception {

executor.submit(new Runnable(){

@override

public void run() {

try {

//要执行的业务代码

Thread.sleep(10000);

System.out.print("----------");

}catch(Exception e) {

throw new RuntimeException("ERRO!");

}

}

});

}

}

class2

public class Demo{

public static void main(String[] args) {

MyExecutor  myExecutor = new MyExecutor();

try {

myExecutor.fun();

System.our.print("========");

}catch(Exception e) {

throw new RuntimeException("RUN_ERRO");

}

}

}

java 异步调用 shell_Java 实现异步调用相关推荐

  1. java http异步调用_HttpClient的异步调用,你造吗?

    一.前言 HttpClient提供了两种I/O模型:经典的java阻塞I/O模型和基于Java NIO的异步非阻塞事件驱动I/O模型. Java中的阻塞I/O是一种高效.便捷的I/O模型,非常适合并发 ...

  2. java 异步定时任务_spring 定时任务 异步调用

    本篇仅限于 Spring 定时任务 & 异步调用的基本使用,不涉及深入原理探究,先学会怎么用,再探究原理. 环境:SpringBoot 2.0 定时任务指的是应用程序在指定的时间执行预先定义好 ...

  3. java同步转化成异步_Java 如何把异步调用模拟成同步调用

    在某些时候,须要把异步调用模拟成同步调用的形态.例如,基于基于异步通讯的客户端须要同步调用. :-)异步 要实现这个转换,能够有多种实现方法:this 1.很经常使用的方法,应用循环机制:spa bo ...

  4. ADDCOMPONENT之后立即(同步)调用AWAKE,但START却是所有AWAKE完成后才调用 的(异步)...

    ADDCOMPONENT之后立即(同步)调用AWAKE,但START却是所有AWAKE完成后才调用 的(异步) addcomponent 等价于 instance了一个组件,完成后立即从该点调用awa ...

  5. ExtJs异步ajax调用和同步ajax调用公用方法

    Js代码 //异步ajax调用 /** * 异步调用ajax,成功后返回值,作为回调函数的参数 调用失败会提示 * * @param {} *            urlStr * @param { ...

  6. loading怎么关闭 vant_vant-ui组件调用Dialog弹窗异步关闭操作

    需求描述: 需求描述:官方文档又是组件调用方式,又是函数调用方式. 我就需要一个很简单的:点击操作弹窗显示后,我填写一个表单,表单校验通过后,再调用API接口,返回成功后,关闭弹窗. 一个很简单的东西 ...

  7. google的api key调用次数是多少_Sprint Boot如何基于Redis发布订阅实现异步消息系统的同步调用?...

    前言 在很多互联网应用系统中,请求处理异步化是提升系统性能一种常用的手段,而基于消息系统的异步处理由于具备高可靠性.高吞吐量的特点,因而在并发请求量比较高的互联网系统中被广泛应用.与此同时,这种方案也 ...

  8. 同步异步 阻塞 非阻塞 异步调用 线程队列 协程

    阻塞 非阻塞 阻塞:程序遇到了IO操作 导致代码无法继续执行 交出了COU执行权 非阻塞:没有IO操作 或者即使遇到IO操作 也不阻塞代码执行 阻塞 就绪 运行指的是应用程序所处的状态写程序时 尽量减 ...

  9. 微信小程序服务器支付sdk,微信小程序之支付后如何调用SDK的异步通知

    微信小程序之支付后如何调用SDK的异步通知 发布时间:2021-07-05 10:47:33 来源:亿速云 阅读:57 作者:小新 这篇文章主要介绍微信小程序之支付后如何调用SDK的异步通知,文中介绍 ...

最新文章

  1. goldengate 12c 12.2 新特性(updated)
  2. 模型越大,真的越香吗?千亿参数之后是万亿,万亿之后呢?
  3. SOFAMosn配置模型
  4. Springboot 整合 Dubbo/ZooKeeper 详解 SOA 案例
  5. jQuery 之父:每天写代码
  6. 阿里进军欧洲市场遇阻:仅凭复制中国模式难获成功
  7. C++中数组访问操作符的重载
  8. 中国IT运维O2O市场产值规模预测及发展策略建议报告2022年
  9. boost::contract模块实现虚拟可选结果的测试程序
  10. ActiveMQ作为Logstash的消息代理
  11. web前端复习系列[1]——标签
  12. c++ 函数指针和指针函数
  13. 手机远程服务器总说磁盘空间不足,查询远程服务器上磁盘空间的最佳方式
  14. Multisim14 - 运行10版本文件时数码管一直显示为0的问题
  15. 527. Word Abbreviation
  16. Linux操作系统之虚拟化
  17. html iframe自动高度,iframe高度自适应撑开
  18. ofo小黄跑路,中国人素质真的差吗?
  19. 新年新目标:成为合格的云原生应用公民
  20. Flutter学习记录——23.实现一个类似淘宝的商品展示页面

热门文章

  1. Nginx 安装与启动
  2. 拖延症讲:反向遍历链表
  3. 对PostgreSQL cmin和cmax的理解
  4. 看,这就是你脱下谷歌眼镜的世界——多乏味!
  5. ASP.NET GridView控件在列上格式化时间
  6. 在CentOS6虚拟机上安装VirtualBox增强功能
  7. 合成艺术字二 :使用的透明类以及所用的颜色选择器JS(完整事列源码)
  8. 4.1.2电路交换、报文交换与分组交换
  9. 第一章 计算机系统概述 1.2.2 各硬件部分的介绍 [计算机组成原理笔记]
  10. Leetcode--322. 零钱兑换