Advertisement

《高性能利器》:异步调用有哪些实现方式

阅读量:

什么是异步

复制代码
    同步调用:调用方在调用过程中,持续等待返回结果。
    
    异步调用:调用方在调用过程中,不直接等待返回结果,而是执行其他任务,结果返回形式通常为回调函数。

不依赖于IO操作的前提下

进程内异步调用

1、Thread

进程和线程:进程是资源分配的最小单位,线程是CPU调度的最小单位

Java进程内最基础的异步操作方式即是通过创建并运行新的线程来完成任务(涉及CPU调度)

复制代码
    public static void main(String[] args) {
    System.out.println("煲水");
    //创建新的线程
    Thread thread1= new Thread(()->{
        try {
            Thread.sleep(5000);
            System.out.println("水开了,"+Thread.currentThread().getName());
        }catch 

全部评论 (0)

还没有任何评论哟~