在Java中异步执行多种方法非常简单,只需要启动一个线程然后启动,当然你也可以编写一个工具类来方便开发。
工具/原材料线程类线程池方法/步骤1首先,您的执行类需要继承线程类
步骤读取2并重写线程类的运行方法
步骤读取3,然后新建一个执行类。启动线程以通过start方法运行
下面是一个异步调用类工具类,当你需要异步执行代码时调用它
-4步读取5调用方法,如下图所示。
在本例中,main异步执行两种方法,一种是打印a和数字,另一种是打印b和数字
-5步读取6通过执行结果,您可以看到打印A的线程和打印B的线程同时运行。
另一个例子:两个线程交替执行,分别打印奇数和偶数
步骤读数8打印结果如下
-8步读取9这是一个可以接收返回值的异步调用的例子
-9步骤读取10执行结果如下
-10步读取结束注意程序中使用了Java8中的lambda表达式