Java异步方法的使用之ExecutorService

来源:互联网 发布:数控车床编程教学ppt 编辑:程序博客网 时间:2024/06/04 01:01

1.场景描述:

异步处理:某些时候我们需要执行一个A方法立即返回一个处理结果,但仍需要另一个B方法去实现某些功能。

2.debug调试注意

只能调试当前的A方法,B方法被调用的时候,不会在当前进程下调试,控制台可查看到相关信息。

3.保证调用的B方法没有问题

4.代码

 public void A() {        String str="1234";        //方法B启动        ExecutorService cachedThreadPool = Executors.newCachedThreadPool();        cachedThreadPool.execute(new Runnable() {                                     @Override                                     public void run() {                                         B(str);                                     }                                 });        //do something        }
public void B(String str) {        System.out.print(str);        }

参考地址

阅读全文
0 0